table:not(.cart__form_table) th,table:not(.cart__form_table) td{padding:10px;border:1px solid #ddd;font-size:14px}table:not(.cart__form_table){border-collapse:collapse;table-layout:auto!important}col,colgroup{display:none!important;width:auto!important}.custom-product-files{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.custom-product-file{display:flex;flex-direction:column;gap:10px;text-align:center;justify-content:center;align-items:center;font-size:12px}.custom-product-more_from_series{display:grid;grid-template-columns:1fr 1fr;gap:15px}.text_underline{text-decoration:underline}.custom-drawer__top{display:flex;justify-content:space-between;align-items:center}.product-info__similar_products{display:flex;gap:15px;overflow:auto;scrollbar-width:thin}.product-info__similar_products .product-card{width:30%;flex-shrink:0}.product-info__similar_products .product-card .product-card__content,.custom-product-more_from_series .product-card .product-card__content{padding-block-end:20px;text-align:left}.product-info__similar_products .product-card__content.text-center .price,.custom-product-more_from_series .product-card__content.text-center .price{align-items:flex-start;justify-content:flex-start}.product-info__similar_products .product-card__title,.custom-product-more_from_series .product-card__title{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-info__similar_title{margin-block-end:20px}@media screen and (max-width:750px){.product-info__similar_products{gap:10px}.product-info__similar_products .product-card{width:45%}.product__info variant-picker .variant-wrapper{--input-height:40px;--text-sm:14px}}.jdgm-review-widget,.jm-review-widget{--jm-review-widget-star-and-histogram-color: #2C2A29ff !important;--jm-review-widget-button-color: #2c2a29 !important;--jm-review-widget-text-color: #2c2a29 !important;--jm-review-widget-lighter-text-color: #716d68 !important;--jm-widget-primary-color: #2c2a29 !important;--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important;width:100%;color:#2c2a29;font-family:Inter,sans-serif}.jm-review-widget{padding-top:48px;padding-bottom:48px}.jm-review-widget-minimal-header__title{margin:0!important;color:#2c2a29!important;font-family:Garamond,Baskerville,Caslon,serif!important;font-size:clamp(28px,3vw,40px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0!important}.jm-average-rating-display{color:#716d68!important;font-family:Inter,sans-serif!important;font-size:14px!important;line-height:1.5!important}.jm-review-widget__header{padding-bottom:24px!important;border-bottom:1px solid #e6e1dc!important}.jm-review-widget .jm-star-rating__font-icon,.jm-review-widget .jdgm-star,.jdgm-preview-badge .jdgm-star{color:#2c2a29!important}.jdgm-preview-badge{font-family:Inter,sans-serif!important}.jdgm-preview-badge .jdgm-prev-badge__text{margin-left:6px;color:#716d68;font-size:13px}.jm-review-widget .jm-action-buttons__button,.jm-review-widget .jm-button--primary{min-height:42px!important;padding:10px 20px!important;border:1px solid #2c2a29!important;border-radius:0!important;background:#2c2a29!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease!important}.jm-review-widget .jm-action-buttons__button:hover,.jm-review-widget .jm-button--primary:hover{background:transparent!important;color:#2c2a29!important}.jm-review-widget .jm-custom-answer-filter,.jm-review-widget .jm-sort-filter,.jm-review-widget .jdgm-sort-dropdown{border-radius:0!important}.jm-review-widget .jm-custom-answer-filter{min-height:42px!important;padding:9px 14px!important;border:1px solid #bdb7b0!important;background:transparent!important;color:#2c2a29!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}.jm-review-widget .jm-custom-answer-filter:hover{border-color:#2c2a29!important;background:#f7f5f0!important}.jm-review-widget .jdgm-sort-dropdown{min-height:42px!important;border:1px solid #bdb7b0!important;background-color:#fff!important;box-shadow:none!important}.jm-review-widget .jdgm-review-list{gap:0!important}.jm-review-widget .jm-review-item{padding:28px 0!important;border-bottom:1px solid #e6e1dc!important;background:transparent!important}.jm-review-widget .jm-review-item:first-child{padding-top:28px!important}.jm-review-widget .jm-review-content__title{margin:0!important;color:#2c2a29!important;font-family:Garamond,Baskerville,Caslon,serif!important;font-size:22px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important}.jm-review-widget .jm-review-content__body,.jm-review-widget .jdgm-review-content__body-content{color:#514e4a!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important}.jm-review-widget .jdgm-review-content__body-content p{margin:0!important}.jm-review-widget .jm-reviewer-info__name{color:#2c2a29!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.025em!important}.jm-review-widget [class*=date],.jm-review-widget [class*=timestamp],.jm-review-widget [class*=lighter]{color:#8a857f!important;font-size:12px!important}.jm-review-widget img{border-radius:0!important}.jm-review-widget [class*=media] img,.jm-review-widget [class*=picture] img{border:1px solid #e6e1dc!important;background:#f7f5f0!important}.jm-review-widget .jm-pagination-controls{padding-top:32px!important}.jm-review-widget .jm-pagination-controls__button{min-width:36px!important;min-height:36px!important;padding:6px 10px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:#2c2a29!important;font-family:Inter,sans-serif!important;font-size:13px!important;box-shadow:none!important}.jm-review-widget .jm-pagination-controls__button:hover{border-color:#bdb7b0!important;background:#f7f5f0!important}.jm-review-widget .jm-pagination-controls__button--active{border-color:#2c2a29!important;background:#2c2a29!important;color:#fff!important}.jdgm-write-review-modal__container{border-radius:0!important;color:#2c2a29!important;font-family:Inter,sans-serif!important}.jdgm-write-review-modal__title,.jdgm-write-review-modal__product-title{color:#2c2a29!important;font-family:Garamond,Baskerville,Caslon,serif!important;font-weight:400!important}.jdgm-write-review-modal__field-input{border:1px solid #bdb7b0!important;border-radius:0!important;background:#fff!important;color:#2c2a29!important;box-shadow:none!important}.jdgm-write-review-modal__field-input:focus{border-color:#2c2a29!important;outline:1px solid #2c2a29!important;outline-offset:1px}.jdgm-write-review-modal button{border-radius:0!important}@media screen and (max-width:749px){.jm-review-widget{padding-top:32px!important;padding-bottom:32px!important}.jm-review-widget-minimal-header__title{font-size:30px!important}.jm-review-widget__header{padding-bottom:20px!important}.jm-review-widget-minimal-header__button-and-filters{width:100%!important;justify-content:flex-start!important;gap:8px!important}.jm-review-widget .jm-action-buttons__button{flex:1 1 100%!important;width:100%!important}.jm-review-widget-minimal-header__filter-container,.jm-review-widget-minimal-header__filters{width:100%!important}.jm-review-widget .jm-review-item{padding:24px 0!important}.jm-review-widget .jm-review-content__title{font-size:20px!important}.jm-review-widget .jm-review-content__body,.jm-review-widget .jdgm-review-content__body-content{font-size:14px!important;line-height:1.65!important}.jm-review-widget .jm-review-item__body,.jm-review-widget .jm-review-item__content{width:100%!important}}@media screen and (max-width:749px){.jm-review-widget .jm-review-widget-minimal-header__filter-container{display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;align-self:stretch!important}.jm-review-widget .jm-review-widget-minimal-header__button-and-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;column-gap:8px!important;width:100%!important;min-width:100%!important;max-width:none!important;align-items:stretch!important}.jm-review-widget .jm-action-buttons{display:block!important;width:100%!important;min-width:0!important;max-width:none!important}.jm-review-widget .jm-action-buttons__button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;margin:0!important;padding:0 12px!important}.jm-review-widget .jm-review-widget-minimal-header__filters,.jm-review-widget .jm-filters,.jm-review-widget .jm-filters__buttons{display:grid!important;grid-template-columns:42px 42px!important;column-gap:8px!important;width:92px!important;min-width:92px!important;max-width:92px!important;margin:0!important}.jm-review-widget .jm-custom-answer-filter,.jm-review-widget .jm-sort-filter{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;margin:0!important;padding:0!important}.jm-review-widget .jdgm-sort-dropdown{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important}}.shopify-section:has(.jm-review-widget) .jdgm-review-widget,.shopify-section:has(.jm-review-widget) .jm-review-widget,.shopify-section:has(.jm-review-widget) .jm-review-widget__header-and-body,.shopify-section:has(.jm-review-widget) .jm-review-widget__header,.shopify-section:has(.jm-review-widget) .jm-review-widget__body{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}@media screen and (max-width:749px){.shopify-section:has(.jm-review-widget) .jm-review-widget{padding-left:0!important;padding-right:0!important}facet-sticky{position:sticky;top:var(--header-height)}.facet-sticky-button{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;padding:10px}}@media screen and (max-width:749px){.jm-review-widget .jm-sort-filter{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;overflow:visible!important;border:1px solid #bdb7b0!important;background:#fff!important}.jm-review-widget .jm-sort-filter__icon--sort{position:absolute!important;top:50%!important;left:50%!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;color:#2c2a29!important;opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}.jm-review-widget .jm-sort-filter__icon--sort svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor!important}.jm-review-widget .jm-sort-filter__icon--chevron{display:none!important}.jm-review-widget .jdgm-sort-dropdown{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}}.quick-add .button{padding-block:var(--sp-3)}.quick-view__button{display:none!important}@media screen and (min-width:750px){product-sticky-form{display:none!important}.header__menu>ul.with-block .menu__item{padding-inline:var(--sp-3);font-size:14px}.header__menu.page-width{--page-padding: 0;max-width:var(--page-width)}}.banner__box{padding-block:var(--sp-10)}@media screen and (max-width:749px){.banner__box{padding:0}.quick-add .button{width:auto!important;height:auto;padding:5px!important}.footer__accordions summary .heading{font-size:16px}.footer__accordions .details__content *{font-size:12px}.product-sticky-change-variant>div{display:inline}.product-sticky-change-variant-change{text-decoration:underline}.buy-buttons button.product-form__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/new-theme.css.map */
