.product-compare-modal__overlay{align-items:flex-start;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:4rem 1rem;position:fixed;right:0;top:0;z-index:100001}.product-compare-modal__container{background-color:#fbfaf8;border-radius:10px;box-sizing:border-box;margin:auto;max-width:100%;padding:2rem;width:80rem}.product-compare-modal__header{align-items:center;color:#161616;display:flex;justify-content:space-between;margin-bottom:2rem}.product-compare-modal__title{font-size:1rem;text-transform:uppercase}.product-compare-modal__close{background:transparent;border:0;cursor:pointer}.product-compare-modal__header .product-compare-modal__close:before{content:"✕"}.product-compare-modal__content{color:rgba(0,0,0,.8);line-height:1.5;margin:0 -2rem}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.product-compare-table{font-size:.875rem;overflow:hidden;width:100%;will-change:transform}.product-compare-table__scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(min-width:1280px){.product-compare-table__scroll-wrapper{padding:0 2rem}}.product-compare-table__table{border-collapse:collapse;font-size:.875rem;min-width:800px;table-layout:fixed;width:100%}#product-compare-table-container:not(:has(.product-compare-table)){padding:2rem 2rem 0}.product-compare-table__header-cell,.product-compare-table__label-cell,.product-compare-table__value-cell{border-bottom:1px solid #eeebe2;font-weight:400;padding:1rem;text-align:left;vertical-align:middle}.product-compare-table__label-cell{font-size:.75rem;letter-spacing:.02em;line-height:2}.product-compare-table__row:hover{background:#fff}.product-compare-table__row th,.product-compare-table__row:last-child td{border-bottom-color:transparent}.product-compare-table__header-cell,.product-compare-table__value-cell{border-right:1px solid #eeebe2}.product-compare-table__header-cell:last-child,.product-compare-table__value-cell:last-child{border-right:none}.product-compare-table__label-cell{border-right:1px solid #eeebe2;color:#76725f;text-transform:uppercase;width:20%}.product-compare-table__product-image{display:block;height:auto;margin:0;max-width:12.5rem;overflow:hidden;width:100%}.product-compare-table__product-image img{border-radius:10px}.product-compare-table__remove-button{align-items:center;background:transparent;border:0;border-radius:50%;color:#76725f;cursor:pointer;display:flex;height:1.5rem;justify-content:center;margin:1.125rem 0 0;opacity:.8;padding:0;transition:opacity .3s ease;width:1.5rem}.product-compare-table__product-title{color:#222;font-size:1.125rem}.product-compare-table__description{color:#555;font-size:.95em;line-height:1.6}.product-compare-bar .open-compare-modal,.product-compare-table__button{align-items:center;align-self:flex-start;background-color:var(--primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Ccircle cx=%279%27 cy=%279%27 r=%278.5%27 stroke=%27%23161616%27/%3E%3Cpath stroke=%27%23161616%27 d=%27M5 9h8M9 5v8%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.063rem 1.063rem;border:1px solid transparent;border-radius:4px;color:var(--secondary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;gap:1rem;height:2.75rem;justify-content:center;justify-self:flex-start;letter-spacing:var(--letter-spacing-r-m);line-height:1;max-width:100%;overflow:hidden;padding:0 2.625rem 0 1rem;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s ease-out,color .3s ease-out,background-image .3s ease-out,border-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.product-compare-bar .open-compare-modal:hover,.product-compare-table__button:hover{background-color:var(--secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Ccircle cx=%279%27 cy=%279%27 r=%278.5%27 stroke=%27%23f7ff7d%27/%3E%3Cpath stroke=%27%23f7ff7d%27 d=%27M5 9h8M9 5v8%27/%3E%3C/svg%3E");color:var(--white)}:root{--pc-border-color:#ddd;--pc-primary-color:#76725f;--pc-primary-color-dark:#76725f;--pc-secondary-color:#f44336;--pc-text-color:#333;--pc-background-color:#f6f5f1;--pc-modal-overlay:rgba(0,0,0,.5)}.compare-button{align-items:center;align-self:flex-start;background-color:var(--sand-100);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Ccircle cx=%279%27 cy=%279%27 r=%278.5%27 stroke=%27%23161616%27/%3E%3Cpath stroke=%27%23161616%27 d=%27M5 9h8M9 5v8%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.063rem 1.063rem;border:1px solid transparent;border-radius:4px;color:var(--secondary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;gap:1rem;height:2.75rem;justify-content:center;justify-self:flex-start;letter-spacing:var(--letter-spacing-r-m);line-height:1;max-width:100%;overflow:hidden;padding:0 2.625rem 0 1rem;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s ease-out,color .3s ease-out,background-image .3s ease-out,border-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.compare-button.added,.compare-button:hover{background-color:var(--sand-200)}.compare-button.added{color:var(--secondary)}.compare-button-small{background-color:var(--pc-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23b7b39d%27 d=%27M22.165 19.038H2.492v-2.116h19.673z%27/%3E%3Cpath fill=%27%23b7b39d%27 d=%27m18.698 22.943-1.495-1.497 3.468-3.468-3.468-3.466 1.497-1.496 4.216 4.215a1.06 1.06 0 0 1 0 1.496zM22.165 7.796H2.492V5.68h19.673z%27/%3E%3Cpath fill=%27%23b7b39d%27 d=%27M5.958 11.7 1.743 7.486a1.06 1.06 0 0 1 0-1.496l4.215-4.217L7.454 3.27 3.987 6.738l3.467 3.466z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;border:0;border-radius:50%;color:var(--pc-text-color);cursor:pointer;height:2.25rem;margin-left:.625rem;position:relative;text-indent:-9999px;transition:background-color .3s ease-out,color .3s ease-out,background-image .3s ease-out;width:2.25rem;z-index:1}.compare-button-small.added,.compare-button-small:hover{border-color:var(--pc-primary-color)}.compare-button-small.added{background-color:var(--pc-primary-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23fff%27 d=%27M22.165 19.038H2.492v-2.116h19.673z%27/%3E%3Cpath fill=%27%23fff%27 d=%27m18.698 22.943-1.495-1.497 3.468-3.468-3.468-3.466 1.497-1.496 4.216 4.215a1.06 1.06 0 0 1 0 1.496zM22.165 7.796H2.492V5.68h19.673z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M5.958 11.7 1.743 7.486a1.06 1.06 0 0 1 0-1.496l4.215-4.217L7.454 3.27 3.987 6.738l3.467 3.466z%27/%3E%3C/svg%3E");color:var(--pc-background-color)}.product-compare-preview{margin-right:1rem}.product-compare-preview__trigger{background:transparent;border:0;cursor:pointer;margin:0;padding:0;position:relative}.product-compare-preview__trigger .product-compare-count{align-items:center;background-color:#b7b39d;border-radius:50%;color:#161616;display:flex;font-size:.75rem;height:1.125rem;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:1.125rem}.product-compare-preview__trigger .product-compare-count:empty{display:none}.product-compare-bar{display:none;left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:1003}.product-compare-bar__title{color:#161616;margin-bottom:1.5rem;text-transform:uppercase}.product-compare-bar__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.625rem}.product-compare-bar.active{display:block}.product-compare-bar .product-compare-bar-inner{background:#fff;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#161616;margin-left:auto;max-width:32.5rem;padding:1.5rem;pointer-events:auto;width:100%;z-index:9999}.product-compare-bar .product-compare-items:empty{display:none}.product-compare-bar .product-compare-items .product-compare-item{display:grid;grid-template-columns:1.5rem 4.688rem minmax(0,1fr);grid-column-gap:1.5rem;padding:1.25rem 0}.product-compare-bar .product-compare-items .product-compare-item:not(:last-child){border-bottom:1px solid var(--pc-border-color)}.product-compare-bar .product-compare-items .product-compare-item img{aspect-ratio:75/100;border-radius:6px;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.product-compare-bar .product-compare-items .product-compare-item .product-title{display:-webkit-box;font-size:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.25rem;overflow:hidden}.product-compare-bar .product-compare-items .product-compare-item .product-category{color:var(--pc-primary-color);font-size:.75rem;letter-spacing:var(--letter-spacing-r-m);margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-compare-bar .product-compare-items .product-compare-item .remove-item{align-self:center;background:transparent;border:0;cursor:pointer;font-size:1.25rem;margin:0;padding:0;transition:opacity .3s ease}.product-compare-bar .product-compare-items .product-compare-item .remove-item:hover{opacity:.5}.product-compare-bar .clear-all-compare-button{background:transparent;border:0;color:var(--pc-primary-color);cursor:pointer;margin:0;padding:0;text-decoration:underline;text-transform:uppercase}
