:root{--font-body--family: "Jost", sans-serif !important;--font-paragraph--family: "Jost", sans-serif !important;--font-subheading--family: "Jost", sans-serif !important}html,body,button,input,select,textarea,.rte,.rte p,.text-block,.text-block p,p{font-family:Jost,sans-serif;font-weight:400}add-to-cart-component button.button,add-to-cart-component button.button-secondary,button.button.add-to-cart-button,button.button-secondary.add-to-cart-button{--button-background-color: #2C422A !important;--button-border-color: #2C422A !important;--button-color: #ffffff !important;background-color:#2c422a!important;color:#fff!important;box-shadow:inset 0 0 0 var(--button-border-width, 1px) #2c422a!important;font-size:15px!important;line-height:1.2!important}add-to-cart-component button.button:hover:not(:disabled,[aria-disabled=true]),add-to-cart-component button.button-secondary:hover:not(:disabled,[aria-disabled=true]),button.button.add-to-cart-button:hover:not(:disabled,[aria-disabled=true]),button.button-secondary.add-to-cart-button:hover:not(:disabled,[aria-disabled=true]){--button-background-color: #243622 !important;--button-border-color: #243622 !important;--button-color: #ffffff !important;background-color:#243622!important;box-shadow:inset 0 0 0 var(--button-border-width, 1px) #243622!important}button.add-to-cart-button--bogo,button.add-to-cart-button--bogo.button,button.add-to-cart-button--bogo.button-secondary{background:#2c422a!important;background-image:none!important;border:none!important;color:#fff!important;font-size:15px!important;line-height:1.2!important}button.add-to-cart-button--bogo:hover:not(:disabled,[aria-disabled=true]){background:#243622!important;background-image:none!important;color:#fff!important}.product-information .product-details .variant-option__select,.product-information .product-details .variant-option__select option,.product-information .product-details .variant-option--dropdowns label{font-family:Encode Sans Expanded,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product-information .product-details fieldset legend,.product-information .product-details .variant-picker__label{font-size:10px!important}.product-information .product-details fieldset legend .variant-option__legend-label,.product-information .product-details .variant-option--dropdowns label .variant-option__legend-label{font-weight:700!important;text-transform:none!important}.variant-option legend .variant-option__legend-label,.variant-option--dropdowns>label .variant-option__legend-label{font-weight:700;text-transform:none}.product-information .product-details .variant-option__button-label__text,.product-information .product-details .variant-option__button-label__text strong,.product-information .product-details legend .variant-option__swatch-value{font-family:Encode Sans Expanded,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product-information .product-details add-to-cart-component button.button .add-to-cart-text,.product-information .product-details add-to-cart-component button.button .add-to-cart-text__content{font-family:Encode Sans Expanded,sans-serif!important;font-size:15px!important;line-height:1.2!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product-information .product-details add-to-cart-component button.button .add-to-cart-text--added,.product-information .product-details add-to-cart-component button.button .add-to-cart-text--added span:last-child{font-family:Encode Sans Expanded,sans-serif!important;font-size:15px!important;line-height:1.2!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product-information .product-details .custom-select__trigger,.product-information .product-details .custom-select__trigger-text,.product-information .product-details .custom-select__option{font-family:Encode Sans Expanded,sans-serif!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product-information .product-details .custom-select__option--selected{font-weight:400!important}.product-information .product-details .trust-badges .trust-badge__title,.product-information .product-details .trust-badges .trust-badge__subtitle{font-family:Encode Sans Expanded,sans-serif!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-information .product-details .sibling-color-swatches__label{font-family:Encode Sans Expanded,sans-serif!important;font-size:9.9px!important;color:inherit!important}.product-information .product-details .sibling-color-swatches__label-word{font-weight:700!important}.product-information .product-details .sibling-color-swatches__label-value{font-weight:400!important}.product-information .product-details .quantity-label,.product-information .product-details .quantity-rules,.product-information .product-details .quantity-label strong{font-family:Encode Sans Expanded,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.06em!important}:root{--font-heading--family: "Cormorant Garamond", "EB Garamond", serif !important;--font-h1--family: "Cormorant Garamond", "EB Garamond", serif !important;--font-h2--family: "Cormorant Garamond", "EB Garamond", serif !important;--font-h3--family: "Cormorant Garamond", "EB Garamond", serif !important;--font-h4--family: "Cormorant Garamond", "EB Garamond", serif !important;--font-h5--family: "Cormorant Garamond", "EB Garamond", serif !important;--font-h6--family: "Cormorant Garamond", "EB Garamond", serif !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block.h1,.text-block.h2,.text-block.h3,.text-block.h4,.text-block.h5,.text-block.h6,.text-block.h1 *,.text-block.h2 *,.text-block.h3 *,.text-block.h4 *,.text-block.h5 *,.text-block.h6 *,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:Cormorant Garamond,EB Garamond,serif!important}:root{--font-h1--case: none !important;--font-h2--case: none !important;--font-h3--case: none !important;--font-h4--case: none !important;--font-h5--case: none !important;--font-h6--case: none !important;--font-heading--case: none !important;--font-h1--weight: 400 !important;--font-h2--weight: 400 !important;--font-h3--weight: 400 !important;--font-h4--weight: 400 !important;--font-h5--weight: 400 !important;--font-h6--weight: 400 !important;--font-heading--weight: 400 !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block.h1,.text-block.h2,.text-block.h3,.text-block.h4,.text-block.h5,.text-block.h6,.text-block.h1 *,.text-block.h2 *,.text-block.h3 *,.text-block.h4 *,.text-block.h5 *,.text-block.h6 *,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.text-block.h1 strong,.text-block.h2 strong,.text-block.h3 strong,.text-block.h4 strong,.text-block.h5 strong,.text-block.h6 strong{font-weight:400!important;font-style:italic!important;line-height:120%!important;letter-spacing:-.01em!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block.h1,.text-block.h2,.text-block.h3,.text-block.h4,.text-block.h5,.text-block.h6,.text-block.h1 *,.text-block.h2 *,.text-block.h3 *,.text-block.h4 *,.text-block.h5 *,.text-block.h6 *,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.collection-banner__title,.collection-banner__title h1,.collection-banner__title h2,.collection-banner__title h3{text-transform:none!important}.section-plain-text .plain-text__inner,.section-plain-text .plain-text__inner p,.section-plain-text .plain-text__inner strong,.section-plain-text .plain-text__inner b,.section-plain-text .plain-text__inner em{font-family:Cormorant Garamond,EB Garamond,serif!important}.section-plain-text .plain-text__inner strong,.section-plain-text .plain-text__inner b{font-weight:400!important;font-style:italic!important}:root,[class*=color-],.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-8{--color-background: 255, 253, 250 !important;--color-background-rgb: 255, 253, 250 !important}html,body{background-color:#fffdfa!important}.bg-theme-bg{--theme-bg: #FFFDFA;background-color:#fffdfa!important}.benefit-tabs,#pdp-details{background-color:#fffdfa!important}html,body{overflow-x:hidden;max-width:100vw}.collection-banner__title,.collection-banner__title h1,.collection-banner__title h2,.collection-banner__title h3,.collection-banner__title p,.collection-banner .rte,.collection-banner .rte h1,.collection-banner .rte h2,.collection-banner .rte h3,.collection-banner .rte p,.collection-banner__content h1,.collection-banner__content h2,.collection-banner__content h3,.collection-banner__content-inner h1,.collection-banner__content-inner h2,.collection-banner__content-inner h3,.section-collection-banner h1,.section-collection-banner h2,.section-collection-banner h3{font-family:Cormorant Garamond,EB Garamond,serif!important;font-weight:400!important;font-style:italic!important;line-height:120%!important;letter-spacing:-.01em!important}.menu-drawer__menu-item,.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item a,.menu-drawer__menu-item span{color:#000!important}@media screen and (min-width:750px){body:not(:has(main[data-template=index])) .menu-list__link,body:not(:has(main[data-template=index])) .menu-list__link-title,body:not(:has(main[data-template=index])) .header-menu a,body:not(:has(main[data-template=index])) .header-menu span,body.header-visible-solid:has(main[data-template=index]) #header-component .menu-list__link,body.header-visible-solid:has(main[data-template=index]) #header-component .menu-list__link-title,body.header-visible-solid:has(main[data-template=index]) #header-component .header-menu a,body.header-visible-solid:has(main[data-template=index]) #header-component .header-menu span,body:has(main[data-template=index]) #header-component:hover .menu-list__link,body:has(main[data-template=index]) #header-component:hover .menu-list__link-title,body:has(main[data-template=index]) #header-component:hover .header-menu a,body:has(main[data-template=index]) #header-component:hover .header-menu span,body:not(.header-visible-solid):has(main[data-template=index]) #header-component.header--dark-text:not(:hover) .menu-list__link,body:not(.header-visible-solid):has(main[data-template=index]) #header-component.header--dark-text:not(:hover) .menu-list__link-title,body:not(.header-visible-solid):has(main[data-template=index]) #header-component.header--dark-text:not(:hover) .header-menu a,body:not(.header-visible-solid):has(main[data-template=index]) #header-component.header--dark-text:not(:hover) .header-menu span{color:#000!important}}@media screen and (max-width:749px){.menu-drawer__logo .header-logo__image{max-height:16px!important;max-width:min(46vw,120px)!important;width:auto!important;height:auto!important;object-fit:contain!important}.menu-drawer__logo .header-logo__text{font-size:1rem!important}}.header-drawer .menu-drawer,header-drawer .menu-drawer,.menu-drawer[class*=color-scheme]{background-color:#fff!important;--color-background: 255, 255, 255 !important}.menu-drawer__submenu,details[open]>.menu-drawer__submenu{background-color:#fff!important}.menu-drawer__navigation-container,.menu-drawer__inner-container,.menu-drawer__inner-submenu,.menu-drawer__navigation,.menu-drawer__header,.menu-drawer__utility-links{background-color:#fff!important}.menu-list__submenu,.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{background-color:#fff!important}.overflow-menu:after{background-color:#fff!important}.overflow-menu::part(overflow){background-color:#fff!important}@media screen and (min-width:750px){body:not(:has(main[data-template=index])) #header-group .shopify-section.header-section:has(#header-component.header),body.header-visible-solid:has(main[data-template=index]) #header-group .shopify-section.header-section:has(#header-component.header){background-color:#fff!important}body:not(:has(main[data-template=index])) #header-group .shopify-section.header-section #header-component.header,body:not(:has(main[data-template=index])) header-component#header-component.header,body:not(:has(main[data-template=index])) #header-component.header,body.header-visible-solid:has(main[data-template=index]) #header-group .shopify-section.header-section #header-component.header,body.header-visible-solid:has(main[data-template=index]) header-component#header-component.header,body.header-visible-solid:has(main[data-template=index]) #header-component.header{display:block!important;width:100%!important;box-sizing:border-box!important;--header-bg-color: #ffffff !important;background:#fff!important;background-color:#fff!important;--header-logo-display: unset !important;--header-logo-inverse-display: none !important}body:not(:has(main[data-template=index])) #header-group .shopify-section.header-section #header-component.header .header__row,body:not(:has(main[data-template=index])) #header-component.header .header__row,body.header-visible-solid:has(main[data-template=index]) #header-component.header .header__row,body.header-visible-solid:has(main[data-template=index]) #header-component.header .header__row--top,body.header-visible-solid:has(main[data-template=index]) #header-component.header .header__row--bottom{--header-bg-color: #ffffff !important;background:#fff!important;background-color:#fff!important}body:not(:has(main[data-template=index])) #header-component.header .header__columns,body.header-visible-solid:has(main[data-template=index]) #header-component.header .header__columns{background-color:#fff!important}body:not(:has(main[data-template=index])) #header-component.header:has(.mega-menu__list:hover) .header__row,body:not(:has(main[data-template=index])) #header-component.header:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true],[data-animating])) .header__row,body:not(:has(main[data-template=index])) #header-component.header:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true],[data-animating])) .header__row,body.header-visible-solid:has(main[data-template=index]) #header-component.header:has(.mega-menu__list:hover) .header__row,body.header-visible-solid:has(main[data-template=index]) #header-component.header:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true],[data-animating])) .header__row{--header-bg-color: #ffffff !important;background:#fff!important;background-color:#fff!important}}section:has(accordion-custom) .text-block,section:has(.accordion-block) .text-block,section:has(.details) .text-block{width:100%!important;display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}section:has(accordion-custom) h1,section:has(accordion-custom) h2,section:has(accordion-custom) h3,section:has(.accordion-block) h1,section:has(.accordion-block) h2,section:has(.accordion-block) h3,section:has(.details) h1,section:has(.details) h2,section:has(.details) h3{text-align:center!important;width:100%!important;display:block!important}.accordion-block,accordion-custom{display:block;max-width:550px;margin-left:auto;margin-right:auto}.details{max-width:550px;margin-left:auto;margin-right:auto}.details summary.details__header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.details summary.details__header .icon-caret,.details summary.details__header .icon-animated{display:none!important}.details summary.details__header .icon-plus{display:inline-flex!important;flex-shrink:0;margin-left:auto}.details summary.details__header .icon-plus .svg-wrapper{width:14px;height:14px}.details summary.details__header .icon-plus{transition:transform .2s ease}.product-details .accordion .details summary.details__header{padding-top:20px!important;padding-bottom:20px!important;padding-inline:0!important;min-height:0!important;font-family:Encode Sans Expanded,sans-serif!important;font-weight:500!important;font-size:13px!important;line-height:1.2!important;color:#30231e!important}.product-details .accordion .details summary.details__header .icon-plus .svg-wrapper{width:13px;height:13px}.product-details .accordion.accordion--dividers accordion-custom .details,.product-details .accordion.accordion--dividers accordion-custom:first-child .details{--border-width: 1px;border-block-start:var(--border-width) solid rgb(var(--color-border-rgb) / .4)!important}.product-details .accordion.accordion--dividers accordion-custom:last-child .details{--border-width: 1px;border-block-end:var(--border-width) solid rgb(var(--color-border-rgb) / .4)!important}.product-information .details summary.details__header .details__heading-text,.product-information .details summary.details__header .details__heading-text *,.product-details .details summary.details__header .details__heading-text,.product-details .details summary.details__header .details__heading-text *,[data-testid=product-information-details] .details summary.details__header .details__heading-text,[data-testid=product-information-details] .details summary.details__header .details__heading-text *{font-family:Encode Sans Expanded,sans-serif!important;font-weight:500!important;font-size:13px!important;font-style:normal!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#30231e!important}.product-details .price-from,.product-information .price-from,#ProductInformation .price-from,[data-testid=product-information-details] .price-from,.product-details .price-container .price-from,.product-details [class*=price] .price-from,.product-details .price-block .price-from{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}.product-details>.group-block>.group-block-content{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:12px!important;row-gap:8px!important}.product-details>.group-block>.group-block-content>.yotpo-pdp-star-rating-wrapper{flex:1 1 auto!important;min-width:0!important;align-self:center!important}.product-details>.group-block>.group-block-content>product-price{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:fit-content!important;margin-left:auto!important;align-self:center!important;--width: auto !important;--padding-block-start: 0px !important;padding-block-start:0!important}.product-details>.group-block>.group-block-content>*:not(.yotpo-pdp-star-rating-wrapper):not(product-price):not(.view-product-title){flex-basis:100%!important;width:100%!important;max-width:100%!important}.product-details .group-block-content>a.contents,.product-details .group-block-content>.text-block:first-of-type{flex:1 1 auto}.product-details .group-block-content>.text-block:has(.price),.product-details .group-block-content>.spacing-style:has(.price){flex:0 0 auto;margin-left:auto}.product-card{position:relative;display:flex;flex-direction:column;border-radius:0;background-color:#fff;overflow:hidden;box-shadow:0 0 0 1px #0000000a}.product-card__content,product-card .product-card__content,.product-grid__card .product-card__content,.resource-list__item .product-card__content,.slideshow-slide .product-card__content,.predictive-search-results__card .product-card__content{background-color:#fffdfa!important}.product-card--body{display:flex;flex-direction:column;flex:1;padding:12px 16px 16px}.product-card__image-link{display:block;text-decoration:none;color:inherit}.product-card__image-wrapper{position:relative;width:100%;padding-top:135%;background-color:#f5f5f5;overflow:hidden}.product-card__image-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-card__image{width:100%;height:100%;object-fit:cover}.product-card__image--secondary{opacity:0;transition:opacity .15s ease-in-out}.product-card:hover .product-card__image--secondary{opacity:1}.product-card__labels{position:absolute;top:12px;right:12px;max-width:65%;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;pointer-events:none}.product-badges__badge{background-color:#30231e!important;color:#fff!important;font-weight:600;letter-spacing:.04em}.product-card__variant-count{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:calc(100% - 16px);padding:6px 8px;font-size:11px;font-weight:600;text-align:center;background-color:#ffffffd9;border-radius:8px}.product-card__variant-count--hover{opacity:0;transition:opacity .15s ease-in-out}.product-card:hover .product-card__variant-count--hover{opacity:1}.product-card__title{margin:0 0 4px;font-size:14px;font-weight:500;line-height:120%;letter-spacing:20%;text-transform:uppercase;color:#30231e}.product-card__title-link{text-decoration:none;color:#30231e}.product-card__title-link:hover,.product-card__title-link:focus{text-decoration:underline;color:#30231e}.product-card__rating{display:flex;align-items:center;margin-top:4px;margin-bottom:6px}.product-card__rating-stars{display:inline-flex}.product-card__rating-count{margin-left:6px;font-size:12px;color:#0009}.product-card__vendor{margin:0 0 6px;font-size:13px;color:#0009}.product-card__vendor a{color:inherit;text-decoration:none}.product-card__vendor a:hover,.product-card__vendor a:focus{text-decoration:underline}.product-card__description{margin-bottom:6px;font-size:13px}.product-card__price{margin-bottom:10px}.product-card__variant-selector{margin-top:4px;margin-bottom:10px}.product-card__variant-fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.product-card__variant-option{position:relative;border:1px solid #dedede;border-radius:9999px;padding:2px;cursor:pointer}.product-card__variant-option:hover{border-color:#b3b3b3}.product-card__variant-option--first{order:-1}.product-card__variant-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.product-card__variant-swatch{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit;width:18px;height:18px}.product-card__variant-input:checked+.product-card__variant-swatch{box-shadow:0 0 0 2px #000}.product-card__variant-input:disabled+.product-card__variant-swatch{opacity:.5;cursor:not-allowed}.product-card__actions{margin-top:auto;display:flex;flex-direction:column;gap:8px;text-align:center}.product-card__button-primary,.product-card__button-secondary{width:100%}.product-card__button-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:4px;border:none;background-color:#2c422a;color:#fff;font-size:15px;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.product-card__button-primary[aria-disabled=true]{opacity:.6;cursor:default}.product-card__button-secondary{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:4px;border:1px solid #000000;background-color:#fff;color:#000;font-size:15px;line-height:1.2;font-weight:500;text-transform:uppercase;cursor:pointer}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.section-resource-list__header h1,.section-resource-list__header h2,.section-resource-list__header h3,.section-resource-list__header .h1,.section-resource-list__header .h2,.section-resource-list__header .h3,.section-resource-list__header .text-block h1,.section-resource-list__header .text-block h2,.section-resource-list__header .text-block h3,.section-resource-list__header .text-block.h1 *,.section-resource-list__header .text-block.h2 *,.section-resource-list__header .text-block.h3 *,.section-resource-list__header .text-block.rte h1,.section-resource-list__header .text-block.rte h2,.section-resource-list__header .text-block.rte h3,.section-resource-list .text-block h1,.section-resource-list .text-block h2,.section-resource-list .text-block h3,.section-resource-list .rte h1,.section-resource-list .rte h2,.section-resource-list .rte h3{font-weight:700!important;font-style:normal!important;letter-spacing:-.02em!important}.resource-list__carousel--with-progress{display:flex;flex-direction:column;width:100%}.carousel-progress{width:100%;padding:28px 0 0;display:flex!important;justify-content:flex-start;box-sizing:border-box;margin-left:var(--page-margin, 24px)}.section--full-width .carousel-progress{margin-left:24px}.carousel-progress__track{width:40%;max-width:350px;min-width:150px;height:3px;background-color:#d0d0d0;border-radius:3px;overflow:visible;position:relative}.multi-row-products .carousel-nav-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;padding:24px var(--page-margin, 24px) 0!important;width:100%!important;box-sizing:border-box!important}.multi-row-products .carousel-nav-bottom .carousel-progress{flex:1 1 auto!important;max-width:calc(100% - 100px)!important;width:auto!important;margin:0!important;padding:0!important}.multi-row-products .carousel-nav-bottom .carousel-progress__track{width:100%!important;max-width:100%!important;min-width:unset!important}.multi-row-products .carousel-nav-bottom .carousel-nav-arrows{flex:0 0 auto!important;margin-left:auto!important}.carousel-progress__bar{height:100%;background-color:#1a1a1a;border-radius:3px;width:30%;min-width:40px;transition:transform .25s ease-out,width .25s ease-out;transform:translate(0);position:absolute;left:0;top:0}.resource-list--grid .carousel-progress,.resource-list--bento .carousel-progress,.resource-list--editorial .carousel-progress{display:none!important}@media screen and (min-width:990px){:root,.product-grid,.resource-list,.resource-list--grid,[class*=resource-list]{--product-grid-columns-desktop: repeat(auto-fill, 360px) !important;--resource-list-columns: repeat(auto-fill, 360px) !important;--resource-list-columns-per-row: auto-fill !important;--slide-width: 360px !important;--section-slide-width: 360px !important}.product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,360px)!important;justify-content:center!important;gap:24px!important}.product-grid>li,.product-grid__item{width:360px!important;min-width:360px!important;max-width:360px!important}.product-grid__card.product-grid__card{width:360px!important;min-width:360px!important;max-width:360px!important;box-sizing:border-box!important}.resource-list--grid,.resource-list--grid .resource-list__items{display:grid!important;grid-template-columns:repeat(auto-fill,360px)!important;justify-content:center!important;gap:24px!important}.resource-list__item{width:360px!important;min-width:360px!important;max-width:360px!important}product-card,product-card-link,article.product-card{width:360px!important;min-width:360px!important;max-width:360px!important;box-sizing:border-box!important}.product-card__content,div.product-card__content{width:360px!important;min-width:360px!important;max-width:360px!important;box-sizing:border-box!important}.resource-list__carousel .resource-list__slide,.resource-list--carousel .resource-list__slide,.resource-list__carousel .resource-list__item,.resource-list--carousel .resource-list__item{width:360px!important;min-width:360px!important;max-width:360px!important;flex:0 0 360px!important}slideshow-slide:has(product-card),slideshow-slide:has(.product-card){width:360px!important;min-width:360px!important;flex:0 0 360px!important}}.yotpo-star-rating-wrapper{display:block;width:100%;margin-top:4px;margin-bottom:2px;min-height:18px}.yotpo-star-rating-wrapper:has(.yotpo.bottomLine:empty),.yotpo-star-rating-wrapper:has(.yotpo.bottomLine[data-loaded=true]:not(:has(.yotpo-bottomline))){display:none}.yotpo-star-rating-wrapper .yotpo.bottomLine{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.yotpo-star-rating-wrapper .yotpo-bottomline{display:flex;align-items:center;gap:6px}.yotpo-star-rating-wrapper .yotpo-stars{display:inline-flex;align-items:center}.yotpo-star-rating-wrapper .yotpo-icon-star,.yotpo-star-rating-wrapper .yotpo-icon-half-star,.yotpo-star-rating-wrapper .yotpo-icon-empty-star{font-size:14px!important;color:#ffb800!important}.yotpo-star-rating-wrapper .text-m{font-size:12px!important;color:#0009!important;font-weight:400!important;line-height:1.4!important}.yotpo-star-rating-wrapper .write-review-btn-hidden,.yotpo-star-rating-wrapper .yotpo-clr,.yotpo-star-rating-wrapper .write-first-review-link,.yotpo-star-rating-wrapper .write-review-button{display:none!important}.product-card .yotpo-star-rating-wrapper{order:1}.product-card__content,.product-card .product-card__content,product-card .product-card__content{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:4px!important;position:relative!important}.multi-row-products product-card .product-card__content{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;grid-template-columns:unset!important;grid-auto-rows:unset!important}.product-card__content>.yotpo-star-rating-wrapper,.product-card .product-card__content>.yotpo-star-rating-wrapper,product-card .product-card__content>.yotpo-star-rating-wrapper{grid-column:1!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;margin-bottom:0!important;margin-top:0!important;width:auto!important;flex:1 1 auto!important;min-width:0!important;vertical-align:middle!important;position:relative!important;padding-right:100px!important;box-sizing:border-box!important;justify-self:start!important}.product-card__content>.yotpo-star-rating-wrapper+product-price,.product-card .product-card__content>.yotpo-star-rating-wrapper+product-price,product-card .product-card__content>.yotpo-star-rating-wrapper+product-price{grid-column:1!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;margin:0 0 0 auto!important;position:relative!important;right:0!important;top:0!important;height:auto!important;width:auto!important;min-width:auto!important;max-width:fit-content!important;flex:0 0 auto!important;vertical-align:middle!important;z-index:1!important;justify-self:end!important;align-self:center!important;--width: auto !important;overflow:visible!important;box-sizing:content-box!important}.product-card__content>.yotpo-star-rating-wrapper+product-price[style*=--width],.product-card .product-card__content>.yotpo-star-rating-wrapper+product-price[style*=--width],product-card .product-card__content>.yotpo-star-rating-wrapper+product-price[style*=--width]{--width: auto !important;width:auto!important;min-width:auto!important;max-width:fit-content!important}.product-card__content>.yotpo-star-rating-wrapper+product-price.text-block,.product-card .product-card__content>.yotpo-star-rating-wrapper+product-price.text-block,product-card .product-card__content>.yotpo-star-rating-wrapper+product-price.text-block{width:auto!important;min-width:auto!important;max-width:fit-content!important;--width: auto !important}.product-card__content>.yotpo-star-rating-wrapper+product-price .price-container,.product-card .product-card__content>.yotpo-star-rating-wrapper+product-price .price-container,product-card .product-card__content>.yotpo-star-rating-wrapper+product-price .price-container{width:auto!important;max-width:fit-content!important;overflow:visible!important;white-space:nowrap!important}@media screen and (max-width:749px){.yotpo-star-rating-wrapper .yotpo-icon-star,.yotpo-star-rating-wrapper .yotpo-icon-half-star,.yotpo-star-rating-wrapper .yotpo-icon-empty-star{font-size:12px!important}.yotpo-star-rating-wrapper .text-m{font-size:11px!important}}.yotpo-pdp-star-rating-wrapper{display:block;width:100%;margin-bottom:4px;min-height:20px}.yotpo-pdp-star-rating-wrapper:has(.yotpo.bottomLine:empty),.yotpo-pdp-star-rating-wrapper:has(.yotpo.bottomLine[data-loaded=true]:not(:has(.yotpo-bottomline))){display:none}.yotpo-pdp-star-rating-wrapper .yotpo.bottomLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yotpo-pdp-star-rating-wrapper .yotpo-bottomline{display:flex;align-items:center;gap:8px}.yotpo-pdp-star-rating-wrapper .yotpo-stars{display:inline-flex;align-items:center}.yotpo-pdp-star-rating-wrapper .yotpo-icon-star,.yotpo-pdp-star-rating-wrapper .yotpo-icon-half-star,.yotpo-pdp-star-rating-wrapper .yotpo-icon-empty-star{font-size:16px!important;color:#ffb800!important}.yotpo-pdp-star-rating-wrapper .text-m{font-size:14px!important;color:#0009!important;font-weight:400!important;line-height:1.4!important}.yotpo-pdp-star-rating-wrapper .write-review-btn-hidden,.yotpo-pdp-star-rating-wrapper .yotpo-clr,.yotpo-pdp-star-rating-wrapper .write-first-review-link,.yotpo-pdp-star-rating-wrapper .write-review-button{display:none!important}.sibling-color-swatches{display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:4px}.sibling-color-swatches__label{font-size:9.9px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:inherit}.sibling-color-swatches__label-word{text-transform:none;font-weight:700}.sibling-color-swatches__label-value{text-transform:uppercase;font-weight:400}.sibling-color-swatches__list{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sibling-color-swatches__swatch{display:block;width:32px;height:32px;border-radius:0;padding:0;border:2px solid transparent;background-color:transparent;cursor:pointer;transition:border-color .15s ease,transform .15s ease;text-decoration:none}.sibling-color-swatches__swatch:hover{border-color:#999;transform:scale(1.05)}.sibling-color-swatches__swatch--selected{border-color:#000;border-width:2px;padding:0}.sibling-color-swatches__swatch--selected:hover{border-color:#000}.sibling-color-swatches__color{display:block;width:100%;height:100%;border-radius:0;box-shadow:inset 0 0 0 1px #00000014}.sibling-color-swatches__color--fallback{background:linear-gradient(135deg,#ccc 25%,#eee,#ccc 75%)}@media screen and (max-width:749px){.sibling-color-swatches__swatch{width:28px;height:28px}.sibling-color-swatches__list{gap:8px}}.product-information,.product-information .product-details,.product-details{--font-h1--size: 21px;--font-h1--family: "Encode Sans Expanded", sans-serif !important;--font-h1--weight: 500 !important;--font-h2--size: 21px;--font-h2--family: "Encode Sans Expanded", sans-serif !important;--font-h2--weight: 500 !important;--font-h3--size: 21px;--font-h3--family: "Encode Sans Expanded", sans-serif !important;--font-h3--weight: 500 !important;--font-h4--size: 21px;--font-h4--family: "Encode Sans Expanded", sans-serif !important;--font-h4--weight: 500 !important;--font-h5--size: 21px;--font-h5--family: "Encode Sans Expanded", sans-serif !important;--font-h5--weight: 500 !important}.product-information h1,.product-information .h1,.product-information .h1.h1,.product-information .text-block.h1,.product-information .text-block.h1>*,.product-details h1,.product-details .h1,.product-details .h1.h1,.product-details .text-block.h1,.product-details .text-block.h1>*{font-family:Encode Sans Expanded,sans-serif!important;font-size:21px!important;font-weight:500!important;font-style:normal!important;color:#30231e!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:left!important;margin:0!important}.product-information .text-block.h2,.product-information .text-block.h2 *,.product-information .text-block.h3,.product-information .text-block.h3 *,.product-details .text-block.h2,.product-details .text-block.h2 *,.product-details .text-block.h3,.product-details .text-block.h3 *,[data-testid=product-information-details] .text-block.h2,[data-testid=product-information-details] .text-block.h2 *,[data-testid=product-information-details] .text-block.h3,[data-testid=product-information-details] .text-block.h3 *,.product-information h1,.product-information h2,.product-information h3,.product-information h4,.product-information h5,.product-information h6,.product-details h1,.product-details h2,.product-details h3,.product-details h4,.product-details h5,.product-details h6{font-family:Encode Sans Expanded,sans-serif!important;font-size:21px!important;font-weight:500!important;font-style:normal!important;color:#30231e!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:left!important}.product-information a.contents .text-block,.product-information a.contents .text-block>*,.product-details a.contents .text-block,.product-details a.contents .text-block>*{font-family:Encode Sans Expanded,sans-serif!important;font-size:21px!important;font-weight:500!important;font-style:normal!important;color:#30231e!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:left!important;margin:0!important}.product-information .product-details h1 strong,.product-information .product-details .text-block.h1 strong,.product-information .product-details .text-block.h2 strong,.product-information .product-details .text-block.h3 strong,.product-details h1 strong,.product-details .text-block.h1 strong,.product-details .text-block.h2 strong,.product-details .text-block.h3 strong{font-weight:500!important;font-style:normal!important;letter-spacing:.2em!important;text-transform:uppercase!important}.product-details>.group-block>.group-block-content>product-price+.group-block .text-block h1,.product-details>.group-block>.group-block-content>product-price+.group-block .text-block.h1>*,.product-details>.group-block>.group-block-content>product-price+.group-block .text-block.h2>*,.product-details>.group-block>.group-block-content>product-price+.group-block .text-block.h3>*,.product-details .group-block .group-block-content:has(>product-price)>.text-block h1,.product-details .group-block .group-block-content:has(>product-price)>.text-block.h1>*,.product-details .group-block .group-block-content:has(>product-price)>.text-block.h2>*,.product-details .group-block .group-block-content:has(>product-price)>.text-block.h3>*{font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:clamp(28px,6vw,36px)!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important;display:block!important;-webkit-line-clamp:none!important;overflow:visible!important;word-break:normal!important;overflow-wrap:break-word!important}.product-information a.contents:hover,.product-information a.contents:hover .text-block,.product-information a.contents:hover .text-block>*,.product-details a.contents:hover,.product-details a.contents:hover .text-block,.product-details a.contents:hover .text-block>*{color:#30231e!important;text-decoration:none!important}@media screen and (min-width:750px){.product-information .product-details .group-block-content.layout-panel-flex{--gap-scale: .65}.product-information .product-details>.group-block>.group-block-content{--gap: 12px}.product-information .product-details .sibling-color-swatches{--padding-block-start: 0;--padding-block-end: 0;padding:0;margin-bottom:0!important}.product-information .product-details .sibling-color-swatches+*,.product-details .sibling-color-swatches+*{margin-top:8px!important}.product-information .product-details .variant-picker__form{gap:12px}.see-it-in-action-section+*:has(.trust-badges),.see-it-in-action-section+.trust-badges,.see-it-in-action-section~*:has(.trust-badges):first-of-type,.see-it-in-action-section+div:has(>.trust-badges),.see-it-in-action-section~div:has(>.trust-badges):first-of-type{margin-top:0!important}.trust-badges+*,.trust-badges~*{margin-top:revert!important}}.upsell-carousel{width:100%;position:relative}.product-details .upsell-carousel.spacing-style,.product-information .product-details .upsell-carousel.spacing-style{margin-block:0!important;padding-block-start:calc(var(--padding-block-start, 0px) + var(--section-top-offset, 0px))!important;padding-block-end:var(--padding-block-end, 0px)!important}.product-details .upsell-carousel+.buy-buttons,.product-details .upsell-carousel+.product-form-buttons{margin-top:0!important}.upsell-carousel__container{position:relative;width:100%;background-color:#fffdfa;border:1px solid #000000;border-radius:var(--style-border-radius-inputs, 4px);overflow:hidden}.upsell-carousel__slide{display:none;width:100%;padding:16px}.upsell-carousel__slide[data-active=true]{display:block}.upsell-card{display:flex;align-items:center;gap:14px;width:100%}.upsell-card__image-link{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;background-color:#fffdfa;border:1px solid rgba(0,0,0,.06)}.upsell-card__image{width:100%;height:100%;object-fit:cover}.upsell-card__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#eee 25%,#ddd,#eee 75%)}.upsell-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.upsell-card__title{font-family:Encode Sans Expanded,sans-serif!important;font-size:12px;font-weight:500!important;font-style:normal!important;color:#30231e;text-decoration:none;text-transform:uppercase!important;letter-spacing:.2em!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.upsell-card__title:hover{text-decoration:underline}.upsell-card__pricing{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.upsell-card__price{font-family:Encode Sans Expanded,sans-serif!important;font-size:12px;font-weight:400!important;color:#000;text-transform:uppercase!important;letter-spacing:.06em!important}.upsell-card__compare-price{font-family:Encode Sans Expanded,sans-serif!important;font-size:11px;font-weight:400!important;color:#888;text-decoration:line-through;text-transform:uppercase!important;letter-spacing:.06em!important}.upsell-card__badge{display:inline-flex;align-items:center;padding:3px 8px;background-color:#000;color:#fff;font-family:Encode Sans Expanded,sans-serif!important;font-size:9px;font-weight:400!important;border-radius:4px;white-space:nowrap;text-transform:uppercase!important;letter-spacing:.08em!important}.upsell-card__toggle-wrapper{flex-shrink:0;margin-left:auto}.upsell-toggle{position:relative;display:inline-block;width:50px;height:30px;cursor:pointer}.upsell-toggle__input{opacity:0;width:0;height:0;position:absolute}.upsell-toggle__slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#e0e0e0;border-radius:30px;transition:background-color .2s ease}.upsell-toggle__slider:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #00000026}.upsell-toggle__input:checked+.upsell-toggle__slider{background-color:#34c759}.upsell-toggle__input:checked+.upsell-toggle__slider:before{transform:translate(20px)}.upsell-toggle__input:focus-visible+.upsell-toggle__slider{outline:2px solid #000000;outline-offset:2px}.upsell-carousel__nav{display:flex;align-items:center;justify-content:space-between;padding:6px 0 0}.upsell-carousel__arrows{display:flex;align-items:center;gap:4px}.upsell-carousel__arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:transparent;color:#666;cursor:pointer;border-radius:50%;transition:background-color .15s ease,color .15s ease}.upsell-carousel__arrow:hover{background-color:#0000000d;color:#000}.upsell-carousel__arrow:active{background-color:#0000001a}.upsell-carousel__dots{display:flex;align-items:center;gap:6px}.upsell-carousel__dot{width:6px;height:6px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.upsell-carousel__dot:hover{background-color:#999}.upsell-carousel__dot--active{background-color:#000;transform:scale(1.2)}@media screen and (max-width:749px){.upsell-carousel__slide{padding:12px}.upsell-card{gap:12px}.upsell-card__image-link{width:50px;height:50px}.upsell-card__title,.upsell-card__price{font-size:11px}.upsell-card__compare-price{font-size:10px}.upsell-toggle{width:44px;height:26px}.upsell-toggle__slider:before{height:20px;width:20px}.upsell-toggle__input:checked+.upsell-toggle__slider:before{transform:translate(18px)}}.upsell-carousel--highlighted{border:2px solid #2d6e3f;border-radius:8px;overflow:hidden}.upsell-carousel--highlighted .upsell-carousel__container{border:none;border-radius:0}.upsell-carousel__header{background:linear-gradient(to right,#5daa5f,#2d6e3f,#1a4a2a);padding:10px 16px;text-align:center}.upsell-carousel__offer-badge{display:block;font-family:Encode Sans Expanded,sans-serif!important;font-size:14px;font-weight:400!important;color:#fff;letter-spacing:.08em!important;line-height:1.3;text-transform:uppercase!important}.upsell-carousel__offer-sub{display:block;font-family:Encode Sans Expanded,sans-serif!important;font-size:10px;font-weight:400!important;color:#ffffffe6;margin-top:2px;text-transform:uppercase!important;letter-spacing:.08em!important}.upsell-carousel--highlighted .upsell-card__badge{background-color:#2d6e3f}product-price,product-price .price-container,product-price [ref=priceContainer]{display:flex!important;justify-content:flex-end!important;align-items:center!important;text-align:right!important;width:100%}product-price.text-left,product-price.text-center{text-align:right!important}.price-from{font-size:12px;font-weight:400;color:inherit;opacity:.7;margin-right:4px}.price{font-weight:600}.product-information .price,.product-details .price,.product-information .compare-at-price,.product-details .compare-at-price,.product-information product-price,.product-details product-price{font-weight:400!important}.price,.compare-at-price,.price-from,.unit-price,product-price,.price-container,.gift-card__price,.cart-items__sale-price,.cart-items__regular-price,.cart-items__compare-price,.cart-summary__original-price,.cart-summary__final-price,.cart__total-value,.cart-upsell-item__price,.cart-shipping-protection__price,.resource-card__content .price,.resource-card__content .compare-at-price,.predictive-search-results__card--product .price,.predictive-search-results__card--product .compare-at-price,.related-products-row__price,.upsell-card__price,.upsell-card__compare-price,.product-upsell__price--sale,.product-upsell__price--compare,.product-upsell__price--regular,.product-showcase__card-price,.zpa-regular-price,.zpa-compare-price,.fam__bogo-price,.fam__bogo-price-free,.fam__badge-compare,.fam__p3-price-label{font-family:Encode Sans Expanded,sans-serif!important}.resource-card__content .price-container,.resource-card__content [ref=priceContainer]{display:flex!important;justify-content:flex-end!important;text-align:right!important}.product-card-info-box,.multi-row-products .product-card-info-box{background-color:#fffdfa!important;padding:12px}.multi-row-products .product-card-info-box{background-color:#faf6f0!important}.product-card-info-box .text-block,.product-card-info-box .text-block p,.product-card-info-box product-price{margin:0;padding:0}.product-grid .product-media-container{aspect-ratio:.8!important}.product-grid .product-media{position:relative!important;width:100%!important;aspect-ratio:.8!important;overflow:hidden!important;flex:0 0 auto!important}.product-grid .product-media__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.product-grid .card-gallery{position:relative!important;overflow:visible;border-radius:0}.product-grid .product-card__content{display:flex;flex-direction:column;gap:0;--border-width: 0 !important;border:none!important;box-shadow:none!important}.product-grid product-card{--border-width: 0 !important;border:none!important;box-shadow:none!important}.resource-card__image,.resource-card__image--secondary,.resource-card__media,.card-gallery,.card-gallery__media,.card-gallery__image,product-card .card-gallery,product-card img,.product-card img,.product-card__content,slideshow-component,slideshow-slides,slideshow-slide,slideshow-slide img,.product-grid__card,.product-grid__card img{border-radius:0!important}:root{--resource-card-corner-radius: 0 !important;--card-corner-radius: 0 !important;--card-gallery-corner-radius: 0 !important;--product-corner-radius: 0 !important;--border-radius: 0 !important}.card-gallery,.card-gallery slideshow-component,.card-gallery slideshow-slides,.card-gallery slideshow-slide,.card-gallery slideshow-slide img,.card-gallery img,.card-gallery__placeholder,slideshow-component,slideshow-slides,slideshow-slide,slideshow-slide img{border-radius:0!important}.product-card__content.border-style,.product-grid__card.border-style,.layout-panel-flex.border-style,product-card .border-style,product-card-link .border-style{--border-radius: 0 !important;border-radius:0!important}.product-card__content,.product-grid__card{--border-radius: 0 !important;border-radius:0!important}slideshow-container,slideshow-slides,slideshow-slide,slideshow-component,.slideshow-container,.slideshow-slides,.slideshow-slide,.card-gallery,.card-gallery *,[ref=slideshowContainer],[ref=scrolleR]{border-radius:0!important;-webkit-border-radius:0!important}product-card img,product-card-link img,slideshow-slide img,.card-gallery img,.resource-card img,.resource-card__image{border-radius:0!important;-webkit-border-radius:0!important}[style*=border-radius]{border-radius:0!important}.price-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.price-container .compare-at-price{margin-left:0}product-card .price-container .price-from,.product-card .price-container .price-from,.product-grid__card .price-container .price-from,.resource-card__content .price-container .price-from{font-size:10px!important}product-card .price-container .price,product-card .price-container .compare-at-price,product-card .price-container .money,.product-card .price-container .price,.product-card .price-container .compare-at-price,.product-grid__card .price-container .price,.product-grid__card .price-container .compare-at-price,.resource-card__content .price-container .price,.resource-card__content .price-container .compare-at-price{font-size:12px!important;font-weight:500!important}product-card .text-block.rte p,product-card .text-block p,.product-card .text-block.rte p,.product-card .text-block p,.product-card-info-box .text-block.rte p,.product-card-info-box .text-block p{font-size:.85em!important;font-weight:500!important;font-style:normal!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#30231e!important}.product-card__title,.product-card__title-link,.product-card__title a,.product-card .product-card__title,product-card .product-card__title,product-card .text-block,product-card .text-block p,product-card .text-block.rte p,product-card a.contents .text-block,product-card a.contents .text-block p,.product-card .text-block,.product-card .text-block p,.product-card .text-block.rte p,.product-card a.contents .text-block,.product-card a.contents .text-block p,.product-card-info-box .text-block,.product-card-info-box .text-block p,.product-card-info-box .text-block.rte p,.product-grid__card .text-block,.product-grid__card .text-block p,.resource-card__content .text-block,.resource-card__content .text-block p,.predictive-search-results__card--product .text-block,.predictive-search-results__card--product .text-block p{font-family:Encode Sans Expanded,sans-serif!important;font-weight:500!important;font-style:normal!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#30231e!important}product-card a.contents,product-card a.contents:link,product-card a.contents:visited{color:#30231e!important}.yotpo-widget-instance .yotpo-icon-star,.yotpo-widget-instance .yotpo-icon-half-star,.yotpo-widget-instance .yotpo-icon-empty-star,[class*=yotpo] .yotpo-icon-star,[class*=yotpo] svg,.yotpo-sr-bottom-line-left-panel .yotpo-stars .yotpo-icon,.yotpo-bottomline .yotpo-stars .yotpo-icon-star,.yotpo-bottomline .yotpo-stars .yotpo-icon-half-star{color:#ffb800!important;fill:#ffb800!important}.yotpo-bottomline .yotpo-stars .yotpo-icon-empty-star{color:#e0e0e0!important;fill:#e0e0e0!important}.product-details .group-block-content>div:has(>.trust-badges){width:100%!important;align-self:stretch!important}.product-details .trust-badges{width:100%!important;align-self:stretch!important}@media screen and (max-width:749px){.section:not(.media-with-content) .section-content-wrapper{flex-direction:column!important;display:flex!important}.section:not(.media-with-content) .section-content-wrapper>.group-block-content{flex-direction:column!important;display:flex!important}.section .image-block{overflow:visible;flex-shrink:0}.product-details .image-block,.product-details .group-block .image-block,.product-information .image-block,.product-information .group-block .image-block{max-height:none!important;height:auto!important;overflow:visible!important;aspect-ratio:unset!important}.product-details .image-block .image-block__image,.product-details .group-block .image-block .image-block__image,.product-information .image-block .image-block__image,.product-information .group-block .image-block .image-block__image,.product-details .image-block img,.product-details .group-block .image-block img,.product-information .image-block img,.product-information .group-block .image-block img{max-height:none!important;height:auto!important;width:100%!important;object-fit:contain!important;position:static!important;aspect-ratio:unset!important}.product-details .image-block:not(.image-block--fit-contain) .image-block__image,.product-information .image-block:not(.image-block--fit-contain) .image-block__image{object-fit:contain!important;height:auto!important}.product-details .image-block[style*=aspect-ratio],.product-information .image-block[style*=aspect-ratio],.product-details .group-block .image-block[style*=aspect-ratio],.product-information .group-block .image-block[style*=aspect-ratio]{aspect-ratio:unset!important;height:auto!important;position:static!important;display:block!important}.product-details .image-block[style*=aspect-ratio] .image-block__image,.product-information .image-block[style*=aspect-ratio] .image-block__image,.product-details .group-block .image-block[style*=aspect-ratio] .image-block__image,.product-information .group-block .image-block[style*=aspect-ratio] .image-block__image{position:static!important;height:auto!important;width:100%!important;object-fit:contain!important;aspect-ratio:unset!important}.section:not(.media-with-content) .group-block{display:flex!important;flex-direction:column!important;width:100%!important;min-height:auto!important;padding:8px 16px!important}.section:not(.media-with-content) .group-block .group-block-content{display:flex!important;flex-direction:column!important;width:100%!important}.section:not(.media-with-content) .group-block .text-block{display:block!important;width:100%!important}}@media screen and (max-width:749px){.product-details,.product-details *:not(.upsell-carousel),.product-information .product-details,.product-information .product-details *:not(.upsell-carousel){--padding-block-start: 0px !important;--padding-block-end: 0px !important;--margin-block-start: 0px !important;--margin-block-end: 0px !important;--gap: 4px !important}.product-details .group-block,.product-details .group-block-content,.product-information .product-details .group-block,.product-information .product-details .group-block-content{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;gap:4px!important}.product-details .spacing-style:not(.upsell-carousel),.product-details [style*=padding]:not(.upsell-carousel),.product-information .product-details .spacing-style:not(.upsell-carousel){padding-top:0!important;padding-bottom:0!important;--padding-block-start: 0px !important;--padding-block-end: 0px !important}.product-details .upsell-carousel.spacing-style,.product-information .product-details .upsell-carousel.spacing-style{padding-block-start:var(--padding-block-start, 0px)!important;padding-block-end:var(--padding-block-end, 0px)!important}.see-it-in-action-section,.product-details .see-it-in-action-section,.product-information .see-it-in-action-section,div:has(>.see-it-in-action-section),.group-block:has(.see-it-in-action-section),.group-block-content:has(.see-it-in-action-section){margin-top:0!important;padding-top:0!important;--padding-block-start: 0 !important;--margin-block-start: 0 !important}.product-details .layout-panel-flex,.product-details .group-block-content.layout-panel-flex{gap:4px!important;--gap: 4px !important}div:has(>.trust-badges){margin-top:8px!important;margin-bottom:8px!important;padding:0!important}.trust-badges,.product-details .trust-badges{padding:16px 8px!important}.product-details>.group-block>.group-block-content>.sibling-color-swatches,.product-details .sibling-color-swatches{margin-top:-11px!important;margin-bottom:-11px!important}.product-details .swatch,.product-details .sibling-color-swatches__swatch,.product-details .sibling-color-swatches__color,.product-details .variant-option .swatch,.product-details [class*=swatch]:not(.sibling-color-swatches){padding:0!important;margin-top:0!important;margin-bottom:0!important}.product-details .variant-picker:first-of-type,.product-details fieldset:first-of-type{margin-top:12px!important}.product-details .variant-picker,.product-details .buy-buttons,.product-details fieldset{margin-top:4px!important;padding-top:0!important}.product-details details,.product-details .accordion,.product-details [class*=accordion],.product-details [class*=collapsible]{margin-top:0!important;margin-bottom:0!important}.see-it-in-action-section+details,.see-it-in-action-section+.accordion,.see-it-in-action-section+[class*=accordion],.see-it-in-action-section~details:first-of-type,div:has(>.see-it-in-action-section)+details,div:has(>.see-it-in-action-section)+[class*=accordion]{margin-top:16px!important}}.multi-row-products__header,.multi-row-products__title,.multi-row-products__subtitle,.multi-row-products__richtext,.multi-row-products__pre-heading{text-align:center!important;--text-align: center !important}.multi-row-products__header{align-items:center!important;justify-content:center!important}.multi-row-products__pre-heading,.multi-row-products__pre-heading p{font-family:Encode Sans Expanded,sans-serif!important;font-weight:500;text-transform:uppercase!important;letter-spacing:.08em!important}.multi-row-products__pre-heading strong,.multi-row-products__pre-heading b,.multi-row-products__pre-heading p strong,.multi-row-products__pre-heading p b{font-weight:700!important}.multi-row-products__pre-heading{margin:0 0 2px!important}.multi-row-products__pre-heading+.multi-row-products__title{margin-top:0!important;line-height:1.2!important}.multi-row-products__pre-heading p{margin:0!important}.multi-row-products__richtext,.multi-row-products__richtext p,.multi-row-products__subtitle,.multi-row-products__subtitle p{color:#000!important;--color-foreground: #000000 !important;opacity:1!important;font-weight:400!important}.multi-row-products__pre-heading,.multi-row-products__pre-heading p{color:#000!important;--color-foreground: #000000 !important;opacity:1!important}.multi-row-products__title,.multi-row-products__title *,.multi-row-products__title strong{font-family:Cormorant Garamond,EB Garamond,serif!important;font-weight:400!important;font-style:italic!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:120%!important;color:#30231e!important}@media screen and (max-width:749px){.multi-row-products__title,.multi-row-products__title *,.multi-row-products__title p,.multi-row-products__title strong{font-size:clamp(12px,4vw,17px)!important;letter-spacing:-.01em!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.multi-row-products--product .multi-row-products__title,.multi-row-products--product .multi-row-products__title *,.multi-row-products--product .multi-row-products__title p,.multi-row-products--product .multi-row-products__title strong{font-size:clamp(14px,5vw,20px)!important}.multi-row-products--product.spacing-style{--padding-block-start: 0px !important;padding-block-start:0!important}}@media screen and (min-width:750px){.multi-row-products--product.spacing-style{--padding-block-start: 48px !important;padding-block-start:48px!important}}.product-details>div,.product-details .group-block>div,.product-details .group-block-content>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.full-video__inner+.text-block,.full-video__inner+.text-block *,.text-block+.full-video__inner,[class*=full-video]~.text-block,[class*=full-video]~.text-block *{font-weight:700!important}.text-block:has(+[class*=full-video]),.text-block:has(+[class*=full-video]) *{font-weight:700!important}.video-heading-text,.video-heading-text *,.text-block.h2,.text-block.h2 *,.text-block.h3,.text-block.h3 *{font-weight:700!important}.cart-drawer__dialog{max-width:450px!important;width:100%!important}.cart-drawer__dialog,.cart-drawer__dialog .cart-drawer__inner,.cart-drawer__content,.cart-drawer__header,.cart-drawer__summary,cart-drawer-component .cart-items-component,.cart-drawer__items,.cart-drawer--empty .cart-drawer__content{background-color:#fff!important;--color-background: #fff;--color-background-rgb: 255 255 255;--color-input-background: #fff}.site-announcement-bar,.cart-drawer__announcement{background-color:#f0f4f8!important;padding:10px 20px!important;text-align:center!important}.site-announcement-bar__text,.cart-drawer__announcement-text{font-size:12px!important;font-weight:500!important;margin:0!important;letter-spacing:.02em!important}.site-announcement-bar__link{display:block;color:inherit!important;text-decoration:none!important}.site-announcement-bar__link:hover .site-announcement-bar__text{text-decoration:underline}.site-announcement-bar--sticky{position:sticky!important;top:0!important;z-index:1000!important}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:var(--site-announcement-bar-height, -1px)!important}.cart-drawer__main-header{background-color:#fff!important;border-top:1px solid #e0e0e0!important}.cart-drawer__shipping-bar{background-color:#fff!important;padding:16px 24px 12px!important;text-align:center!important}.cart-drawer__shipping-text{font-size:14px!important;font-weight:500!important;color:#000!important;margin:0 0 8px!important}.cart-drawer__shipping-progress{width:100%!important;height:6px!important;border-radius:3px!important;overflow:hidden!important}.cart-drawer__header{background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:20px 24px!important;border-bottom:none!important}.cart-drawer__heading{font-size:18px!important;font-weight:500!important;color:#000!important;margin:0!important;font-family:inherit!important}.cart-drawer__heading .cart-bubble{display:none!important}.cart-drawer__close-text-button{display:flex!important;align-items:center!important;gap:4px!important;font-size:12px!important;font-weight:500!important;letter-spacing:.05em!important;color:#888!important;background:none!important;border:none!important;cursor:pointer!important;padding:0!important;text-transform:uppercase!important}.cart-drawer__close-text-button:hover{color:#000!important}.cart-drawer__close-arrow{font-size:14px!important}.cart-drawer__items{flex:0 1 auto!important;overflow-y:auto!important}.cart-items{padding:0 20px!important}.cart-items__wrapper{padding:0!important}.cart-items__table-row{display:grid!important;grid-template-columns:70px 1fr 24px!important;gap:12px!important;align-items:flex-start!important;padding:16px 0!important;border-bottom:1px solid #eee!important;margin-bottom:0!important}.cart-items__table-row:last-child{border-bottom:none!important}.cart-items__media{grid-column:1!important;width:100%!important;min-width:0!important;max-width:70px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-items__media-container{display:grid!important;place-items:center!important;box-sizing:border-box!important;width:70px!important;height:70px!important;max-width:70px!important;flex-shrink:0!important;border-radius:8px!important;overflow:hidden!important;background-color:#f5f5f5!important}.cart-items__media-container picture{display:contents!important}.cart-items__media-image{display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important;object-position:center center!important}.cart-items__details{grid-column:2!important;display:flex!important;flex-direction:column!important;gap:2px!important}.cart-items__title-row{margin:0!important}.cart-items__title{font-size:13px!important;font-weight:500!important;color:#000!important;text-decoration:none!important;line-height:1.3!important}.cart-items__title:hover{text-decoration:underline!important}.cart-items__title--non-link:hover,.cart-items__table-row--shipping-protection .cart-items__title--non-link:hover{text-decoration:none!important}.cart-items__variant-text{font-size:12px!important;color:#666!important;margin:0!important}.cart-items__price-row{display:flex!important;align-items:center!important;gap:6px!important;margin-top:2px!important}.cart-items__compare-price{font-size:13px!important;color:#999!important;text-decoration:line-through!important}.cart-items__sale-price,.cart-items__regular-price{font-size:13px!important;font-weight:600!important;color:#000!important}.cart-items__discounts{margin-top:1px!important}.cart-items__discount-label{font-size:11px!important;color:#666!important;margin:0!important;line-height:1.3!important}.cart-items__quantity-row{margin-top:6px!important}.cart-items__quantity-row .quantity-selector,.cart-items__quantity-row quantity-selector{display:inline-flex!important;align-items:center!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;height:30px!important;overflow:hidden!important}.cart-items__quantity-row .quantity-selector button,.cart-items__quantity-row quantity-selector button{width:28px!important;height:100%!important;background:none!important;border:none!important;font-size:16px!important;color:#333!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important}.cart-items__quantity-row .quantity-selector button:hover,.cart-items__quantity-row quantity-selector button:hover{background-color:#f5f5f5!important}.cart-items__quantity-row .quantity-selector input,.cart-items__quantity-row quantity-selector input{width:32px!important;text-align:center!important;border:none!important;background:none!important;font-size:13px!important;font-weight:500!important;-moz-appearance:textfield!important;padding:0!important}.cart-items__quantity-row .quantity-selector input::-webkit-outer-spin-button,.cart-items__quantity-row .quantity-selector input::-webkit-inner-spin-button,.cart-items__quantity-row quantity-selector input::-webkit-outer-spin-button,.cart-items__quantity-row quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cart-items__remove-cell{grid-column:3!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;padding-top:0!important}.cart-items__remove-x{background:none!important;border:none!important;font-size:24px!important;font-weight:300!important;color:#999!important;cursor:pointer!important;padding:0!important;line-height:1!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-items__remove-x:hover{color:#000!important}.cart-items__quantity,.cart-items__price{display:none!important}.cart-items__error{grid-column:1 / -1!important}.cart-drawer__upsell{padding:20px!important;border-top:none!important;border-bottom:1px solid #eee!important;margin-top:0!important}.cart-drawer__upsell-title{font-size:16px!important;font-weight:600!important;color:#000!important;margin:0 0 16px!important}.cart-drawer__upsell-products{display:flex!important;flex-direction:column!important;gap:0!important}.cart-upsell-item{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 0!important;border-bottom:1px solid #f5f5f5!important}.cart-upsell-item:last-child{border-bottom:none!important;padding-bottom:0!important}.cart-upsell-item__image-link{flex-shrink:0!important;width:50px!important;height:50px!important;border-radius:4px!important;overflow:hidden!important;background-color:#f5f5f5!important}.cart-upsell-item__image{width:100%!important;height:100%!important;object-fit:cover!important}.cart-upsell-item__details{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.cart-upsell-item__title{font-size:13px!important;font-weight:500!important;color:#000!important;text-decoration:none!important;line-height:1.3!important}.cart-upsell-item__title:hover{text-decoration:underline!important}.cart-upsell-item__price{font-size:13px!important;color:#666!important}.cart-upsell-item__add-btn{flex-shrink:0!important;padding:8px 16px!important;background-color:#fff!important;color:#000!important;border:1px solid #000!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;cursor:pointer!important;border-radius:0!important}.cart-upsell-item__add-btn:hover{background-color:#000!important;color:#fff!important}.cart-drawer__summary{background-color:#fff!important;position:sticky!important;bottom:0!important;z-index:10!important;border-top:1px solid #eee!important;padding:0!important;margin:0!important}.cart-summary-redesigned{padding:20px 0!important;background-color:#fff!important;border-top:none!important;margin:0!important}.cart-summary__checkout-wrapper{padding:0!important;margin:0 0 16px!important}.cart-summary__checkout-button{margin:0!important;border-radius:0!important}.cart-summary__checkout-wrapper{margin-bottom:16px!important}.cart-summary__checkout-button{display:block!important;width:100%!important;padding:16px 24px!important;background-color:#000!important;color:#fff!important;border:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;text-align:center!important;border-radius:0!important}.cart-summary__checkout-button:hover{background-color:#333!important}.cart-summary__checkout-button:disabled{background-color:#ccc!important;cursor:not-allowed!important}.cart-summary__totals{display:flex!important;flex-direction:column!important;gap:4px!important}.cart-summary__subtotal-row{display:flex!important;justify-content:space-between!important;align-items:center!important}.cart-summary__subtotal-label{font-size:16px!important;font-weight:600!important;color:#000!important}.cart-summary__subtotal-prices{display:flex!important;align-items:center!important;gap:8px!important}.cart-summary__original-price{font-size:16px!important;color:#999!important;text-decoration:line-through!important}.cart-summary__final-price{font-size:16px!important;font-weight:600!important;color:#000!important}.cart-summary__tax-note{font-size:12px!important;color:#666!important;margin:4px 0 0!important}.cart-drawer__content{display:flex!important;flex-direction:column!important;height:calc(100% - 100px)!important;overflow:hidden!important}.cart-drawer__items{flex:0 1 auto!important;overflow-y:auto!important;min-height:0!important}.cart__ctas,.cart__additional-checkout-buttons,.additional-checkout-buttons,.cart-actions,.cart__summary-totals,.cart__total-container,.cart__original-total-container{display:none!important}.cart-drawer .cart-summary-redesigned .cart-summary__checkout-wrapper .cart-summary__checkout-button,.cart-drawer__dialog .cart-summary-redesigned .cart-summary__checkout-button,.cart-drawer__summary .cart-summary-redesigned .cart-summary__checkout-button,button.cart-summary__checkout-button,#checkout.cart-summary__checkout-button,button[name=checkout].cart-summary__checkout-button{display:block!important;width:100%!important;padding:16px 24px!important;background-color:#000!important;color:#fff!important;border:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;text-align:center!important;border-radius:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}button.cart-summary__checkout-button:hover,#checkout.cart-summary__checkout-button:hover{background-color:#333!important;color:#fff!important}.cart-drawer .cart-items__quantity-row .quantity-selector,.cart-drawer__dialog .cart-items__quantity-row .quantity-selector,.cart-items .cart-items__quantity-row .quantity-selector,.cart-items__table-row .cart-items__quantity-row .quantity-selector{display:inline-flex!important;align-items:center!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;height:30px!important;overflow:hidden!important;box-shadow:none!important}.cart-items__quantity-row .quantity-selector .quantity-selector__button,.cart-items__quantity-row .quantity-selector button[type=button]{width:32px!important;min-width:32px!important;height:100%!important;background:transparent!important;border:none!important;font-size:16px!important;color:#333!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.cart-items__quantity-row .quantity-selector input[type=number],.cart-items__quantity-row .quantity-selector .quantity-selector__input{width:36px!important;min-width:36px!important;text-align:center!important;border:none!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;background:transparent!important;font-size:14px!important;font-weight:500!important;-moz-appearance:textfield!important;padding:0!important;height:100%!important}.cart-drawer .cart-items__remove-x,.cart-drawer__dialog .cart-items__remove-x,.cart-items .cart-items__remove-x,button.cart-items__remove-x{background:transparent!important;border:none!important;font-size:24px!important;font-weight:300!important;color:#999!important;cursor:pointer!important;padding:0!important;line-height:1!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}button.cart-items__remove-x:hover{color:#000!important;background:transparent!important}.cart-drawer .cart-upsell-item__add-btn,.cart-drawer__dialog .cart-upsell-item__add-btn,button.cart-upsell-item__add-btn{flex-shrink:0!important;padding:8px 16px!important;background-color:#fff!important;color:#000!important;border:1px solid #000!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;cursor:pointer!important;border-radius:0!important;box-shadow:none!important}button.cart-upsell-item__add-btn:hover{background-color:#000!important;color:#fff!important}.cart-drawer__dialog.dialog-drawer{max-width:450px!important;padding:0!important}.cart-drawer__dialog .cart-drawer__inner{padding:0!important}.cart-drawer__summary,.cart-drawer__summary .cart-summary-redesigned,.cart-drawer__summary .cart-summary__checkout-wrapper{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.dialog-drawer .cart-drawer__summary,.dialog-modal .cart-drawer__summary,.cart-drawer__dialog .cart-drawer__summary{padding:0!important;margin:0!important}.cart-drawer .cart-drawer__summary,.cart-drawer__content .cart-drawer__summary{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.cart-drawer .cart-drawer__summary,.cart-drawer__dialog .cart-drawer__summary,.cart-drawer__content .cart-drawer__summary,.cart-items-component .cart-drawer__summary,div.cart-drawer__summary,.cart-drawer__summary{--cart-drawer-summary-padding: 0 !important;padding-inline:0!important;padding:0!important;padding-block:0!important;margin:0!important;align-items:stretch!important;gap:0!important;-webkit-mask-image:none!important;mask-image:none!important}.cart-summary-redesigned,.cart-drawer__summary .cart-summary-redesigned,div.cart-summary-redesigned{padding:20px 10px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.cart-summary__checkout-wrapper,.cart-summary-redesigned .cart-summary__checkout-wrapper,div.cart-summary__checkout-wrapper{padding:0!important;margin:0 0 16px!important;width:100%!important}.cart-summary__checkout-button,button.cart-summary__checkout-button,#checkout.cart-summary__checkout-button{width:100%!important;margin:0!important;border-radius:0!important}.cart-items__table tbody .cart-items__table-row{display:grid!important;grid-template-columns:70px 1fr 24px!important;gap:12px!important;align-items:center!important;justify-items:stretch!important;padding:16px 0!important;border-bottom:1px solid #eee!important;margin-bottom:0!important}.cart-drawer button,.cart-drawer__dialog button{font-family:inherit!important}@media screen and (max-width:749px){.product-information .slideshow-controls__dots,.product-details .slideshow-controls__dots,media-gallery .slideshow-controls__dots{display:flex!important;width:100%!important;max-width:100%!important;padding:4px 0!important;margin:0!important;gap:0!important;background-color:#e0e0e0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;position:relative!important;height:1px!important;overflow:hidden!important}.product-information .slideshow-controls__dots li,.product-details .slideshow-controls__dots li,media-gallery .slideshow-controls__dots li{position:absolute!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;opacity:0!important;z-index:2}.product-information .slideshow-controls__dots button,.product-details .slideshow-controls__dots button,media-gallery .slideshow-controls__dots button{position:absolute!important;width:100%!important;height:20px!important;top:-9px!important;padding:0!important;margin:0!important;background:transparent!important;font-size:0!important;color:transparent!important;cursor:pointer!important;opacity:0!important}.product-information .slideshow-controls__dots li:has(button[aria-selected=true]),.product-details .slideshow-controls__dots li:has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:has(button[aria-selected=true]){opacity:1!important;width:20%!important;height:100%!important;background-color:#000!important;border-radius:1px!important;transition:left .3s ease!important}.product-information .slideshow-controls__dots li:nth-child(1):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(1):has(button[aria-selected=true]){left:0%!important}.product-information .slideshow-controls__dots li:nth-child(2):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(2):has(button[aria-selected=true]){left:4%!important}.product-information .slideshow-controls__dots li:nth-child(3):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(3):has(button[aria-selected=true]){left:8%!important}.product-information .slideshow-controls__dots li:nth-child(4):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(4):has(button[aria-selected=true]){left:12%!important}.product-information .slideshow-controls__dots li:nth-child(5):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(5):has(button[aria-selected=true]){left:16%!important}.product-information .slideshow-controls__dots li:nth-child(6):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(6):has(button[aria-selected=true]){left:20%!important}.product-information .slideshow-controls__dots li:nth-child(7):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(7):has(button[aria-selected=true]){left:24%!important}.product-information .slideshow-controls__dots li:nth-child(8):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(8):has(button[aria-selected=true]){left:28%!important}.product-information .slideshow-controls__dots li:nth-child(9):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(9):has(button[aria-selected=true]){left:32%!important}.product-information .slideshow-controls__dots li:nth-child(10):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(10):has(button[aria-selected=true]){left:36%!important}.product-information .slideshow-controls__dots li:nth-child(11):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(11):has(button[aria-selected=true]){left:40%!important}.product-information .slideshow-controls__dots li:nth-child(12):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(12):has(button[aria-selected=true]){left:44%!important}.product-information .slideshow-controls__dots li:nth-child(13):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(13):has(button[aria-selected=true]){left:48%!important}.product-information .slideshow-controls__dots li:nth-child(14):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(14):has(button[aria-selected=true]){left:52%!important}.product-information .slideshow-controls__dots li:nth-child(15):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(15):has(button[aria-selected=true]){left:56%!important}.product-information .slideshow-controls__dots li:nth-child(16):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(16):has(button[aria-selected=true]){left:60%!important}.product-information .slideshow-controls__dots li:nth-child(17):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(17):has(button[aria-selected=true]){left:64%!important}.product-information .slideshow-controls__dots li:nth-child(18):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(18):has(button[aria-selected=true]){left:68%!important}.product-information .slideshow-controls__dots li:nth-child(19):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(19):has(button[aria-selected=true]){left:72%!important}.product-information .slideshow-controls__dots li:nth-child(20):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(20):has(button[aria-selected=true]){left:76%!important}.product-information .slideshow-controls__dots li:nth-child(n+21):has(button[aria-selected=true]),media-gallery .slideshow-controls__dots li:nth-child(n+21):has(button[aria-selected=true]){left:80%!important}.product-information slideshow-controls:has(.slideshow-controls__dots),.product-details slideshow-controls:has(.slideshow-controls__dots),media-gallery slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal!important}.product-information slideshow-controls,media-gallery slideshow-controls{position:relative!important;bottom:auto!important}}.product-details .group-block .group-block .group-block-content.layout-panel-flex:has(product-price),.product-details .group-block-content.layout-panel-flex:has(>.text-block):has(>product-price),.product-information .group-block .group-block .group-block-content.layout-panel-flex:has(product-price),.product-information .group-block-content.layout-panel-flex:has(>.text-block):has(>product-price){flex-direction:column!important;flex-flow:column nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;height:auto!important}.product-details .group-block .group-block .group-block-content:has(product-price)>.text-block,.product-details .group-block-content:has(>product-price)>.text-block,.product-information .group-block .group-block .group-block-content:has(product-price)>.text-block,.product-information .group-block-content:has(>product-price)>.text-block{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important}.product-details .group-block .group-block .group-block-content product-price,.product-details .group-block-content>product-price,.product-information .group-block .group-block .group-block-content product-price,.product-information .group-block-content>product-price{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin-left:0!important;align-self:flex-start!important;text-align:left!important;--width: auto !important}.product-details product-price[style*=--width],.product-information product-price[style*=--width]{--width: auto !important;width:auto!important}.product-details product-price .price-container,.product-information product-price .price-container{justify-content:flex-start!important;text-align:left!important}.product-details .group-block-content.layout-panel-flex--column,.product-information .group-block-content.layout-panel-flex--column{gap:14px!important;row-gap:14px!important}.product-details .sibling-color-swatches.spacing-style,.product-information .sibling-color-swatches.spacing-style{--margin-block-start: 0px !important;--margin-block-end: 0px !important;margin-top:0!important;margin-block-start:0!important;margin-bottom:0!important;margin-block-end:0!important}.collection-banner__title,.collection-banner__title h1,.collection-banner__title h2,.collection-banner__title h3,.collection-banner__title p,.collection-banner__description,.collection-banner__description p,.collection-banner__product-count,.collection-banner .rte,.collection-banner .rte h1,.collection-banner .rte h2,.collection-banner .rte h3,.collection-banner .rte p,.collection-banner__content h1,.collection-banner__content h2,.collection-banner__content h3,.collection-banner__content-inner h1,.collection-banner__content-inner h2,.collection-banner__content-inner h3,.section-collection-banner h1,.section-collection-banner h2,.section-collection-banner h3,.collection-banner__title strong,.collection-banner__title h1 strong,.collection-banner__title h2 strong,.collection-banner__title h3 strong,.collection-banner .rte strong,.collection-banner__content strong,.collection-banner__content-inner strong,.section-collection-banner strong{color:#fff!important}.collection-card__inner{flex-direction:column-reverse!important}.collection-card__content,.collection-card__content .text-block,.collection-card__content .text-block p,.collection-card__content .text-block span,.collection-card__content .rte,.collection-card__content .rte p,.collection-card .collection-title,.collection-card .collection-title p{font-weight:700!important}.mw-category__title-above{display:block!important;font-weight:700!important;font-size:16px!important;color:#000!important;padding:0 0 12px!important;text-align:center!important;line-height:1.3!important}.mw-category__media-wrapper{position:relative!important;width:100%!important;border-radius:14px!important;overflow:hidden!important}.mw-category .mw-category__media{position:relative!important;inset:unset!important;width:100%!important;height:0!important;padding-bottom:100%!important}.mw-category .mw-category__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.mw-category .mw-category__overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:transparent!important;background-image:none!important;padding:0!important;display:block!important;pointer-events:none!important}.mw-category .mw-category__cta{position:absolute!important;bottom:18px!important;left:18px!important;z-index:10!important;pointer-events:auto!important}.mw-category .mw-category__link{display:none!important}.mega-menu__grid{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:12px!important;width:100%!important}.mega-menu__grid>.mega-menu__column{flex:0 1 auto!important;width:calc((100% - 48px)/5)!important;min-width:180px!important;max-width:280px!important}.mega-menu__grid>.mega-menu__column--wide-collection-image{flex:1 1 0!important}.mega-menu__list{display:contents!important}.mega-menu__link-image{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.section.media-with-content{display:grid!important}.image-with-text,.section.media-with-content,.section-wrapper:has(>.media-with-content),.section-wrapper:has(>.image-with-text){background-color:#fffdfa!important}.section.media-with-content>.section-background,.section-wrapper:has(>.media-with-content) .section-background,.image-with-text .section-background{background-color:#fffdfa!important;background-image:none!important}.section.media-with-content a.button:not(.link):not(.button-unstyled),.section.media-with-content a.button-secondary,.section.media-with-content button.button:not(.button-unstyled):not(.button-secondary),.section.media-with-content button.button-secondary{--button-background-color: #2C422A !important;--button-border-color: #2C422A !important;--button-color: #ffffff !important;background-color:#2c422a!important;color:#fff!important;box-shadow:inset 0 0 0 var(--button-border-width, 1px) #2c422a!important;font-size:15px!important;line-height:1.2!important}.section.media-with-content a.button:not(.link):not(.button-unstyled):hover,.section.media-with-content a.button-secondary:hover,.section.media-with-content button.button:not(.button-unstyled):not(.button-secondary):hover,.section.media-with-content button.button-secondary:hover{--button-background-color: #243622 !important;--button-border-color: #243622 !important;--button-color: #ffffff !important;background-color:#243622!important;box-shadow:inset 0 0 0 var(--button-border-width, 1px) #243622!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper a.button:not(.link):not(.button-unstyled),.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper a.button-secondary,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper button.button:not(.button-unstyled):not(.button-secondary),.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper button.button-secondary{--button-background-color: #2C422A !important;--button-border-color: #2C422A !important;--button-color: #ffffff !important;background-color:#2c422a!important;color:#fff!important;box-shadow:inset 0 0 0 var(--button-border-width, 1px) #2c422a!important;font-size:15px!important;line-height:1.2!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper a.button:not(.link):not(.button-unstyled):hover,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper a.button-secondary:hover,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper button.button:not(.button-unstyled):not(.button-secondary):hover,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper button.button-secondary:hover{--button-background-color: #243622 !important;--button-border-color: #243622 !important;--button-color: #ffffff !important;background-color:#243622!important;box-shadow:inset 0 0 0 var(--button-border-width, 1px) #243622!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block p,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block li,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block blockquote,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block dd,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block td,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block th{font-family:var(--font-body--family, "Jost", sans-serif)!important;font-weight:400!important;font-style:normal!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:none!important;color:#30231e!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block p strong,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block li strong{font-weight:500!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block :is(h1,h2,h3,h4,h5,h6),.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block.h1,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block.h2,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block.h3,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block.h4,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block.h5,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block.h6{font-family:Encode Sans Expanded,sans-serif!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;letter-spacing:.16em!important;text-transform:none!important;color:#000!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper.layout-panel-flex--row .text-block :is(h1,h2,h3,h4,h5,h6) strong{font-weight:500!important;font-style:normal!important}.section.media-with-content .media-with-content__content .text-block p,.section.media-with-content .media-with-content__content .text-block li,.section.media-with-content .media-with-content__content .text-block blockquote,.section.media-with-content .media-with-content__content .text-block dd,.section.media-with-content .media-with-content__content .text-block td,.section.media-with-content .media-with-content__content .text-block th{font-family:var(--font-body--family, "Jost", sans-serif)!important;font-weight:400!important;font-style:normal!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:none!important;color:#30231e!important}.section.media-with-content .media-with-content__content .text-block p strong,.section.media-with-content .media-with-content__content .text-block li strong{font-weight:500!important}.section.media-with-content .media-with-content__content .text-block :is(h1,h2,h3,h4,h5,h6),.section.media-with-content .media-with-content__content .text-block.h1,.section.media-with-content .media-with-content__content .text-block.h2,.section.media-with-content .media-with-content__content .text-block.h3,.section.media-with-content .media-with-content__content .text-block.h4,.section.media-with-content .media-with-content__content .text-block.h5,.section.media-with-content .media-with-content__content .text-block.h6{font-family:Encode Sans Expanded,sans-serif!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;letter-spacing:.16em!important;text-transform:none!important;color:#000!important}.section.media-with-content .media-with-content__content .text-block :is(h1,h2,h3,h4,h5,h6) strong{font-weight:500!important;font-style:normal!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block p,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block li,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block blockquote,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block dd,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block td,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block th{font-family:var(--font-body--family, "Jost", sans-serif)!important;font-weight:400!important;font-style:normal!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:none!important;color:#30231e!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block p strong,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block li strong{font-weight:500!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block :is(h1,h2,h3,h4,h5,h6),.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block.h1,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block.h2,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block.h3,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block.h4,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block.h5,.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block.h6{font-family:Cormorant Garamond,EB Garamond,serif!important;font-weight:400!important;font-style:italic!important;line-height:120%!important;letter-spacing:-.01em!important;text-transform:none!important;color:#000!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) .text-block :is(h1,h2,h3,h4,h5,h6) strong{font-family:Cormorant Garamond,EB Garamond,serif!important;font-weight:400!important;font-style:italic!important;line-height:120%!important;letter-spacing:-.01em!important}.section-wrapper:not(.hero-wrapper) .section[data-testid=ui-test-section] .section-content-wrapper:has(email-signup-block) email-signup-block .email-signup__heading{font-family:Cormorant Garamond,EB Garamond,serif!important;font-weight:400!important;font-style:italic!important;line-height:120%!important;letter-spacing:-.01em!important;text-transform:none!important;color:#000!important}email-signup-block .email-signup__heading,.email-signup-block .email-signup__heading{font-family:Cormorant Garamond,EB Garamond,serif!important;font-weight:400!important;font-style:italic!important;line-height:120%!important;letter-spacing:-.01em!important;text-transform:none!important;color:#000!important}.image-with-text a.button-primary,.image-with-text a.button-secondary,.image-with-text a.button-primary--outline,.image-with-text a.button-secondary--outline,.image-with-text a[class*=button-primary],.image-with-text a[class*=button-secondary]{font-size:15px!important;line-height:1.2!important}.yotpo-footer-layout{display:none!important}@media(max-width:749px){.section-wrapper:has([class*=yotpo]){overflow-x:hidden;width:100%;max-width:100%}.section-wrapper:has([class*=yotpo]) .section-content-wrapper,.section-wrapper:has([class*=yotpo]) .layout-panel-flex,.section-wrapper:has([class*=yotpo]) .section{min-width:0;overflow-x:hidden;max-width:100%}.section-wrapper:has([class*=yotpo]) [class*=yotpo]{max-width:100%;min-width:0;box-sizing:border-box}.section-wrapper:has([class*=yotpo]) .layout-panel-flex>*{min-width:0;max-width:100%}}@media(max-width:749px){[id$=__section_8RQXcU] h1,[id$=__section_mWwrUf] h1{font-family:Encode Sans Expanded,sans-serif!important;font-size:36px!important;font-weight:500!important;font-style:normal!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#30231e!important;margin:0!important}[id$=__section_8RQXcU] h5,[id$=__section_8RQXcU] p,[id$=__section_mWwrUf] h5,[id$=__section_mWwrUf] p{font-family:Bitter,serif!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;color:#29221a!important;margin:0!important}}@media(min-width:750px){[id$=__section_8RQXcU] h1,[id$=__section_mWwrUf] h1{font-family:Encode Sans Expanded,sans-serif!important;font-size:42px!important;font-weight:500!important;font-style:normal!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#30231e!important;margin:0!important}[id$=__section_8RQXcU] h5,[id$=__section_8RQXcU] p,[id$=__section_mWwrUf] h5,[id$=__section_mWwrUf] p{font-family:Bitter,serif!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;color:#29221a!important;margin:0!important}}@media(max-width:749px){[id$=__section_mWwrUf] .section-content-wrapper>.image-block{order:1!important}[id$=__section_mWwrUf] .section-content-wrapper>.group-block{order:2!important}}@media screen and (min-width:750px){.product-information media-gallery.media-gallery--bullstrap-grid .media-gallery__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--image-gap, 4px)}.product-information media-gallery.media-gallery--bullstrap-grid .media-gallery__grid>li:nth-child(3){grid-column:1 / -1}.product-information media-gallery.media-gallery--bullstrap-grid.media-gallery--large-first-image .product-media-container:first-child{grid-column:auto}.product-information media-gallery.media-gallery--bullstrap-grid .media-gallery__grid>li:not(:nth-child(3)) .product-media-container{aspect-ratio:1}.product-information media-gallery.media-gallery--bullstrap-grid .media-gallery__grid>li:nth-child(3) .product-media-container{aspect-ratio:auto}.product-information media-gallery.media-gallery--bullstrap-grid .product-media-container img,.product-information media-gallery.media-gallery--bullstrap-grid .product-media-container video{width:100%;height:100%;object-fit:cover}}.utilities.utilities--bullstrap-bar>#shopify-block-copyright,.utilities.utilities--bullstrap-bar>:has(.footer-utilities__group-copyright),.utilities.utilities--bullstrap-bar>:has([data-block-id=copyright]){display:none!important}@media screen and (max-width:749px){.product-information__grid,.product-information [data-product-grid-content]{--pdp-grid-cols: 1fr;--pdp-grid-gap: 0px;--pdp-grid-maxw: 100%;--pdp-grid-ml: 0px}}@media screen and (min-width:750px){.product-information [data-product-grid-content],.product-information__grid{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;column-gap:24px!important;align-items:start!important}.product-information .product-information__media{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}.product-information .product-details{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:32px!important;border:1px solid #e6e6e6!important;background:#fffdfa!important;box-sizing:border-box!important}.product-information .product-details>.group-block>.group-block-content{gap:28px!important;--gap: 28px !important}.product-information .product-details>.group-block>.group-block-content>*{margin-block:0!important}.product-information .product-details .yotpo-pdp-star-rating-wrapper~.group-block:has(product-price),.product-information .product-details>.group-block>.group-block-content>.group-block:has(product-price){margin-top:-16px!important}.product-information .product-details .yotpo-pdp-star-rating-wrapper{margin-bottom:-16px!important}.product-information .product-details .sibling-color-swatches{margin-top:-11px!important;margin-bottom:-11px!important}}#header-component .header-logo__image{transform:scale(.9);transform-origin:left center}main[data-template=product]>.shopify-section:first-child .product-information.spacing-style{--section-top-offset: calc(var(--header-height, 0px) * var(--transparent-header-offset-boolean, 0) + 3rem) !important}@media screen and (max-width:749px){main[data-template*=product]>.shopify-section:not(:first-child){margin-top:30px!important}}.card-color-swatches{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:8px}.card-color-swatches__item{display:inline-block;width:22px;height:22px;border-radius:3px;border:1.5px solid rgba(0,0,0,.15);box-sizing:border-box;flex-shrink:0;background-size:cover;background-position:center;text-decoration:none}.card-color-swatches__item--selected{border:2px solid #30231e;outline:2px solid var(--color-background, #fffdfa);outline-offset:1px}.card-color-swatches__more{font-size:.7rem;opacity:.55;margin-left:2px}.compact-banner,.compact-banner__content{max-height:200px!important;min-height:200px!important}.product-grid-container .product-card,.product-grid-container .product-card__content,.product-grid-container .card-gallery{background:#faf6f0!important}.product-grid-container .product-card-info-box{background:#faf6f0!important;padding:10px 10px 14px!important;display:block!important;flex-grow:0!important;flex-shrink:0!important;height:auto!important;font-family:var(--font-body--family, "Jost", sans-serif)!important}.product-grid-container .product-card-info-box .text-block p,.product-grid-container .product-card-info-box .rte p{font-size:.7rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--color-foreground)!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid-container .product-card-info-box .price,.product-grid-container .product-card-info-box .price-container,.product-grid-container .product-card-info-box product-price{font-size:.7rem!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.3!important;color:var(--color-foreground)!important}.product-grid-container .product-card-info-box .compare-at-price{opacity:.45!important;font-weight:400!important;font-size:.65rem!important}.product-grid-container .product-card-info-box .price-from{display:none!important}.product-grid-container .product-card-info-box [class*=yotpo],.product-grid-container .product-card-info-box yotpo-star-rating{display:none!important}.product-grid-container .coll-card__swatch-row,.multi-row-products .coll-card__swatch-row{min-height:32px!important;margin-top:6px!important;padding-top:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}.product-grid-container .coll-card__title-price-row,.multi-row-products .coll-card__title-price-row{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important}.product-grid-container .coll-card__title-link,.multi-row-products .coll-card__title-link{flex:1 1 auto!important;min-width:0!important;display:block!important;height:auto!important;min-height:0!important}.product-grid-container .coll-card__price,.multi-row-products .coll-card__price{flex-shrink:0!important;white-space:nowrap!important}@media screen and (max-width:749px){.multi-row-products__grid{align-items:start!important}.multi-row-products__grid-item{height:auto!important}}.multi-row-products .resource-list__item{height:auto!important}.multi-row-products product-card,.multi-row-products .product-card{height:auto!important;align-self:flex-start!important}.multi-row-products .product-card__content,.multi-row-products .layout-panel-flex--column{height:auto!important;min-height:0!important;flex:0 0 auto!important}.multi-row-products .product-card-info-box{background:#faf6f0!important;padding:10px 10px 14px!important;display:flex!important;flex-direction:column!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;height:auto!important;min-height:var(--multi-row-info-height, 89.13px)!important;max-height:none!important;overflow:visible!important;visibility:visible!important}.multi-row-products .coll-card__title-price-row{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:flex-start!important}.multi-row-products .product-card-info-box .text-block p,.multi-row-products .product-card-info-box .rte p{font-size:.7rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--color-foreground)!important;margin:0!important}.multi-row-products .product-card-info-box .price,.multi-row-products .product-card-info-box .price-container,.multi-row-products .product-card-info-box product-price{font-size:.7rem!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.3!important;color:var(--color-foreground)!important}.multi-row-products .product-card-info-box .price-from{display:none!important}.multi-row-products .product-card__content,.multi-row-products .card-gallery{background:#faf6f0!important}.multi-row-products .card-gallery{aspect-ratio:1 / 1!important;overflow:hidden!important;width:100%!important}.multi-row-products .card-gallery .product-media__image,.multi-row-products .card-gallery img{object-fit:contain!important;object-position:center center!important}.multi-row-products .coll-card__title-link{display:block!important;flex:1 1 auto!important;min-width:0!important;height:auto!important;min-height:0!important;text-decoration:none;color:inherit}.multi-row-products .coll-card__title-link .text-block,.multi-row-products .coll-card__title-link .text-block.rte{width:auto!important;max-width:100%!important;--width: auto !important;--max-width: 100% !important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;display:block!important;white-space:normal!important}.multi-row-products .coll-card__title-link .text-block p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;text-overflow:ellipsis!important;overflow:hidden!important}.multi-row-products .card-color-swatches__item[type=button]{padding:0;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;font:inherit}.multi-row-products .card-color-swatches__item--selected{outline-color:#faf6f0!important}@media screen and (max-width:749px){.multi-row-products .coll-card__title-link{flex:1 1 0%!important;min-width:0!important;overflow:hidden!important;color:#30231e!important}.multi-row-products .coll-card__title-link .text-block,.multi-row-products .coll-card__title-link .text-block.rte{display:block!important;width:100%!important;max-width:100%!important;--width: 100% !important;min-width:0!important;height:auto!important;overflow:hidden!important}.multi-row-products .coll-card__title-link .text-block p{display:-webkit-box!important;width:100%!important;max-width:100%!important;--width: 100% !important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;text-overflow:ellipsis!important;visibility:visible!important;opacity:1!important;color:#000000cf!important;font-size:.7rem!important;line-height:1.3!important}}.multi-row-products{--multi-row-info-height: 89.13px}@media screen and (min-width:990px){.multi-row-products .resource-list__carousel .resource-list__slide,.multi-row-products .resource-list__carousel .resource-list__item,.multi-row-products slideshow-slide:has(product-card),.multi-row-products slideshow-slide:has(.product-card){width:var(--slide-width)!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}.multi-row-products product-card,.multi-row-products product-card-link,.multi-row-products .product-card{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important}.multi-row-products .product-card__content{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;flex:none!important;overflow:visible!important}}@media screen and (max-width:989px){.multi-row-products .resource-list__carousel .resource-list__slide,.multi-row-products .resource-list__carousel .resource-list__item,.multi-row-products slideshow-slide:has(product-card){width:var(--slide-width)!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}.multi-row-products product-card,.multi-row-products product-card-link,.multi-row-products .product-card__content{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;flex:none!important}}@container resource-list-carousel (max-width: 749px){.multi-row-products .resource-list__carousel .resource-list__slide,.multi-row-products .resource-list__carousel slideshow-slide.resource-list__slide{--slide-width: calc( (100cqi - (var(--page-margin, 20px) * 2) - var(--resource-list-column-gap, 10px)) / 2 ) !important}}@media screen and (max-width:749px){.multi-row-products__carousel{--resource-list-column-gap: 10px}.multi-row-products .resource-list__carousel .resource-list__slide,.multi-row-products .resource-list__carousel slideshow-slide.resource-list__slide{width:var(--slide-width)!important;flex:0 0 var(--slide-width)!important;min-width:0!important}.multi-row-products .resource-list__carousel product-card,.multi-row-products .resource-list__carousel product-card-link,.multi-row-products .resource-list__carousel .product-card,.multi-row-products .resource-list__carousel .product-card__content{width:100%!important;max-width:100%!important;min-width:0!important}.multi-row-products .card-gallery{width:100%!important;max-width:100%!important;flex:0 0 auto!important;aspect-ratio:1 / 1!important;height:auto!important}.multi-row-products .coll-card__swatch-row{flex-wrap:nowrap!important;overflow:hidden!important;margin-top:6px!important;min-height:32px!important;max-height:32px!important}.multi-row-products .coll-card__swatch-row .card-color-swatches{display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important;flex:1 1 auto!important;min-width:0!important;margin-top:0!important;gap:5px!important;align-items:center!important}.multi-row-products .card-color-swatches__item{flex-shrink:0!important}.multi-row-products .card-color-swatches__more{flex-shrink:0!important;white-space:nowrap!important}.multi-row-products .product-card-info-box{min-height:0!important;flex:0 0 auto!important}}.multi-row-products .card-gallery{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;flex:0 0 auto!important;height:auto!important;overflow:hidden!important;background:#faf6f0!important;z-index:1!important}.multi-row-products .card-gallery .card-gallery__inner,.multi-row-products .card-gallery slideshow-component,.multi-row-products .card-gallery slideshow-container,.multi-row-products .card-gallery slideshow-slides,.multi-row-products .card-gallery slideshow-slide,.multi-row-products .card-gallery .product-media-container,.multi-row-products .card-gallery .product-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.multi-row-products .card-gallery .product-media__image,.multi-row-products .card-gallery img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.multi-row-products .product-card-info-box{box-sizing:border-box!important;width:100%!important;flex:0 0 auto!important;min-height:var(--multi-row-info-height)!important;height:auto!important;max-height:none!important;padding:10px 10px 14px!important;display:flex!important;flex-direction:column!important;gap:4px!important;overflow:visible!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;background:#faf6f0!important;font-family:var(--font-body--family, "Jost", sans-serif)!important;font-size:16px!important;color:#000000cf!important}.multi-row-products .product-card-info-box .text-block p,.multi-row-products .product-card-info-box .rte p,.multi-row-products .product-card-info-box .price,.multi-row-products .product-card-info-box .price-container,.multi-row-products .product-card-info-box product-price{font-family:var(--font-body--family, "Jost", sans-serif)!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important;color:#000000cf!important;visibility:visible!important;opacity:1!important}.multi-row-products .coll-card__title-link .text-block,.multi-row-products .coll-card__title-link .text-block.rte{display:block!important;width:auto!important;max-width:100%!important;overflow:hidden!important}.multi-row-products .coll-card__title-link .text-block p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;min-height:2.6em!important;margin:0!important}.multi-row-products .coll-card__swatch-row{margin-top:6px!important;min-height:32px!important;padding-top:0!important;visibility:visible!important}.multi-row-products product-card,.multi-row-products .product-card__content{display:flex!important;flex-direction:column!important;height:auto!important;overflow:visible!important}.cgc-swatches{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.cgc-swatches::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.cgc-swatches .cgc-swatch{width:20px!important;height:20px!important}}.product-information h1,.product-information .h1,.product-information .text-block.h3,.product-information .text-block.h3>*,.product-details h1,.product-details .h1,.product-details .text-block.h3,.product-details .text-block.h3>*,[data-testid=product-information-details] .text-block.h3,[data-testid=product-information-details] .text-block.h3>*{max-width:100%!important;width:100%!important;text-wrap:wrap!important;white-space:normal!important;overflow-wrap:break-word}.product-information .text-block.h3,.product-information .text-block.h3 *,.product-information h1,.product-information h1 *,.product-information [ref=productTitleLink] .text-block,.product-information [ref=productTitleLink] .text-block *,.product-information [ref=productTitleLink] p,.product-details .text-block.h3,.product-details .text-block.h3 *,.product-details h1,.product-details h1 *,.product-details [ref=productTitleLink] .text-block,.product-details [ref=productTitleLink] .text-block *,.product-details [ref=productTitleLink] p,[data-testid=product-information-details] .text-block.h3,[data-testid=product-information-details] .text-block.h3 *{font-family:Cormorant Garamond,EB Garamond,serif!important;font-size:36px!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important;color:#30231e!important}@media screen and (max-width:749px){.product-information .text-block.h3,.product-information .text-block.h3 *,.product-information h1,.product-information h1 *,.product-information [ref=productTitleLink] .text-block,.product-information [ref=productTitleLink] .text-block *,.product-information [ref=productTitleLink] p,.product-details .text-block.h3,.product-details .text-block.h3 *,.product-details h1,.product-details h1 *,.product-details [ref=productTitleLink] .text-block,.product-details [ref=productTitleLink] .text-block *,.product-details [ref=productTitleLink] p,[data-testid=product-information-details] .text-block.h3,[data-testid=product-information-details] .text-block.h3 *{font-size:28px!important}}.product-details .sibling-color-swatches,.product-information .sibling-color-swatches{border-top:none!important}main:is([data-template=product],[data-template*=case],[data-template*=iphone]) .product-details .sibling-color-swatches:before,main:is([data-template=product],[data-template*=case],[data-template*=iphone]) .product-information .sibling-color-swatches:before{content:"";display:block;width:100%;height:1px;background:#e6e6e6;margin:8px 0 16px}@media screen and (max-width:1024px){main:is([data-template=product],[data-template*=case],[data-template*=iphone]) .product-details .sibling-color-swatches:before,main:is([data-template=product],[data-template*=case],[data-template*=iphone]) .product-information .sibling-color-swatches:before{margin:5px 0}}@media screen and (max-width:749px){.trust-badges{margin-top:0!important;margin-bottom:0!important}}@media screen and (min-width:750px){body:has(.pdp-info-section) .product-details .accordion{display:none!important}}@media screen and (max-width:749px){body:has(.product-details .accordion) .pdp-info-section{display:none!important}}.menu-drawer__menu-item,.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent,.menu-drawer__menu-item--child,.menu-drawer__menu-item-text,.menu-drawer__menu-item a,.menu-drawer__menu-item span,.menu-drawer__utility-links a{font-family:Poppins,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/364/assets/custom.css.map */
