.compare-toggle{margin-block-start:1.2rem}.product-card__top-row .compare-toggle{margin-block-start:0;margin-inline-start:auto}@media screen and (max-width:749px){.product-card__top-row--no-compare-mobile .compare-toggle{display:none}}@media screen and (min-width:750px){.product-card .compare-toggle{position:absolute;top:1.2rem;right:1.2rem;margin-inline-start:0;z-index:2}}.compare-toggle__label{display:inline-flex;align-items:center;gap:.4rem;margin-top:calc(var(--product-block-spacing-unit) * 1.5);padding:.4rem .8rem;border-radius:4px;background:rgba(var(--color-background),.85);font-size:var(--font-size-static-sm);cursor:pointer}.compare-toggle__input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.compare-toggle__icon{width:1.4rem;height:1.4rem}.compare-toggle__input:checked~.compare-toggle__icon,.compare-toggle__input:checked~.compare-toggle__text{color:#6b4226}.compare-toggle__input:disabled~.compare-toggle__icon,.compare-toggle__input:disabled~.compare-toggle__text{opacity:.5}.compare-toggle__label:has(.compare-toggle__input:disabled){cursor:not-allowed}compare-bar{position:fixed;inset-inline:0;bottom:0;z-index:30;pointer-events:none}compare-bar.hidden{display:none}compare-bar.compare-bar--expanded{background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-border),var(--alpha-border));pointer-events:auto}.compare-bar__inner{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 1.6rem;max-width:var(--page-width, 1400px);margin-inline:auto}.compare-bar__button{position:fixed;bottom:1.6rem;left:1.6rem;pointer-events:auto}.compare-bar--expanded .compare-bar__button{position:static}@media screen and (min-width:750px){.compare-bar__button{left:50%;transform:translate(-50%)}.compare-bar--expanded .compare-bar__inner{flex-direction:row;align-items:center;justify-content:space-between}.compare-bar--expanded .compare-bar__list-header{display:none}.compare-bar--expanded .compare-bar__list-wrapper{flex:1;min-width:0;overflow:visible;padding-inline-start:3.2rem}.compare-bar--expanded .compare-bar__list{flex-direction:row;min-width:0;max-height:none;gap:2rem}.compare-bar--expanded .compare-bar__item{flex:1 1 auto;min-width:0;border-bottom:none;padding-block-end:0;padding-inline-end:0}.compare-bar--expanded .compare-bar__item button{position:static;flex-shrink:0}.compare-bar--expanded .compare-bar__item-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compare-bar--expanded .compare-bar__button{left:auto;transform:none;flex-shrink:0;order:-1}}.compare-bar__button-count:not([hidden]){position:absolute;top:-.6rem;right:-.6rem;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding-inline:.4rem;border-radius:50%;background:#fff;border:1px solid #6b4226;color:#6b4226;font-size:1.1rem;line-height:1}.compare-bar__list-wrapper{width:100%;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.compare-bar__list-wrapper--visible{max-height:50vh;opacity:1;transition:max-height .3s ease,opacity .3s ease .05s}.compare-bar__list-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1.2rem}.compare-bar__list-close{display:inline-flex;align-items:center;gap:.4rem}.compare-bar__list-close .icon{width:1.4rem;height:1.4rem}.compare-bar__list{display:flex;flex-direction:column;gap:.8rem;width:100%;max-height:40vh;overflow-y:auto;list-style:none;margin:0;padding:0}.compare-bar__item{position:relative;display:flex;align-items:center;gap:1rem;padding-inline-end:2rem;padding-block-end:.8rem;border-bottom:1px solid rgba(var(--color-border),var(--alpha-border))}.compare-bar__item:last-child{border-bottom:none;padding-block-end:0}.compare-bar__item img{flex-shrink:0;border-radius:4px;object-fit:contain}.compare-bar__item-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.compare-bar__item-title{font-size:var(--font-size-static-sm);font-weight:var(--font-weight-heading-semibold)}.compare-bar__item-price{font-size:var(--font-size-static-sm);color:rgb(var(--color-secondary-text))}.compare-bar__item button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;cursor:pointer;font-size:1.6rem;line-height:1}compare-modal dialog.compare-modal:focus{outline:none}compare-modal dialog.compare-modal{-webkit-text-size-adjust:100%;text-size-adjust:100%;width:min(1100px,92vw);max-height:85vh;overflow-x:hidden;overflow-y:auto;border:none;border-radius:8px;--compare-modal-padding: 2rem;padding:var(--compare-modal-padding);opacity:1;transform:scale(1) translateY(0);transition:opacity .25s ease,transform .25s ease,overlay .25s ease allow-discrete,display .25s ease allow-discrete}@starting-style{compare-modal dialog.compare-modal[open]{opacity:0;transform:scale(.95) translateY(1rem)}}compare-modal dialog.compare-modal:not([open]){opacity:0;transform:scale(.95) translateY(1rem)}compare-modal dialog.compare-modal::backdrop{background:#00000080;transition:background-color .25s ease,overlay .25s ease allow-discrete,display .25s ease allow-discrete}@starting-style{compare-modal dialog.compare-modal[open]::backdrop{background:#0000}}.compare-modal__inner{position:relative}.compare-modal__header{position:sticky;top:calc(var(--compare-modal-padding) * -1);z-index:3;margin:calc(var(--compare-modal-padding) * -1) calc(var(--compare-modal-padding) * -1) 0;padding:var(--compare-modal-padding) calc(var(--compare-modal-padding) + 3rem) var(--compare-modal-padding) var(--compare-modal-padding);background:rgb(var(--color-background))}.compare-modal__header .compare-modal__heading{margin:0}.compare-modal__close{position:absolute;top:var(--compare-modal-padding);right:var(--compare-modal-padding);display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;font-size:2rem;cursor:pointer}.compare-modal__diff-toggle-cell{padding-block:.8rem}.compare-modal__diff-toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--font-size-static-sm);cursor:pointer}.compare-modal__diff-toggle input{accent-color:#6b4226}.compare-modal__table-wrapper{overflow-x:auto;padding-block:0 2rem}@media screen and (min-width:750px){compare-modal dialog.compare-modal{--compare-modal-padding: 3rem}compare-modal dialog.compare-modal,.compare-modal__table-wrapper{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}compare-modal dialog.compare-modal::-webkit-scrollbar,.compare-modal__table-wrapper::-webkit-scrollbar{width:5px;height:5px}compare-modal dialog.compare-modal::-webkit-scrollbar-track,.compare-modal__table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}compare-modal dialog.compare-modal::-webkit-scrollbar-thumb,.compare-modal__table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:8px}compare-modal dialog.compare-modal::-webkit-scrollbar-thumb:hover,.compare-modal__table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}.compare-table{table-layout:fixed}.compare-table__corner,.compare-table .product__specs-label{width:160px;min-width:160px}.compare-table__product,.compare-table .product__specs-value{width:260px;min-width:260px}.compare-table__product{text-align:left;padding-block:1.2rem 2rem;padding-inline:1rem;vertical-align:top}.compare-table__product--loading,.compare-table__product--unavailable{color:rgb(var(--color-secondary-text))}.skeleton{border-radius:4px;background:linear-gradient(90deg,rgba(var(--color-border),.4) 25%,rgba(var(--color-border),.7) 37%,rgba(var(--color-border),.4) 63%);background-size:400% 100%;animation:compare-skeleton-shimmer 1.4s ease infinite}.skeleton:empty{display:block}.skeleton--image{width:100%;height:280px}.skeleton--text{height:1rem;width:80%}.skeleton--text-narrow{width:45%}.skeleton--value{height:.9em;width:70%}@keyframes compare-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.compare-column__body{display:flex;flex-direction:column;gap:var(--spacing-2)}.compare-column__image{display:block;width:100%;height:280px;object-fit:contain;border-radius:4px}.compare-column__title{font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);font-weight:var(--font-weight-heading-semibold);letter-spacing:.48px;text-transform:uppercase;margin:0}.compare-column__price{display:block;font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);letter-spacing:.48px;text-transform:uppercase}.compare-column__link{align-self:flex-start;margin-block-start:auto}.product__specs-table{width:100%;border-collapse:collapse;font-size:.9em}.product__specs-table tr{border-bottom:1px solid rgba(var(--color-foreground),.1)}.product__specs-table tr:last-child{border-bottom:none}.product__specs-table .product__specs-label,.product__specs-table .product__specs-value{padding:.6rem 1rem;vertical-align:top;text-align:left!important}.product__specs-label{color:rgba(var(--color-foreground),.6);width:45%}@media screen and (max-width:749px){.compare-bar__inner{padding:.8rem 1.2rem}compare-modal dialog.compare-modal{width:calc(100vw - 2rem);max-height:calc(100vh - 3rem);margin-block:1.5rem;border-radius:8px}.compare-column__image{height:160px}.compare-bar__button--full-width{width:100%}.skeleton--image{height:160px}.compare-table{display:block;width:100%;min-width:calc(var(--compare-column-count, 3) * 260px)}.compare-table thead{display:block}.compare-table thead tr{display:flex}.compare-table thead .compare-table__corner{display:none}.compare-table thead .compare-table__product{flex:0 0 260px;width:260px}.compare-table tbody{display:block;width:100%}.compare-table tbody tr[data-spec-key]:not([hidden]){display:grid;grid-template-columns:repeat(var(--compare-column-count, 3),260px);row-gap:.3rem;padding-block:.8rem}.compare-table tbody .product__specs-label{grid-column:1 / -1;width:auto;min-width:0;padding:0 1rem;font-weight:var(--font-weight-heading-semibold);color:rgb(var(--color-foreground))}.compare-table tbody .product__specs-value{width:auto;min-width:0;padding:0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-compare.css.map */
