product-compare{display:block}.product-compare__entry{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.product-compare__entry-heading{margin:0;font-weight:600;letter-spacing:.03em;color:#000}.product-compare__entry-body{margin:0;font-size:.9375rem;line-height:1.4;color:#000}.product-compare__entry-button{width:100%;margin-top:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 1.75rem;font-size:1rem;font-weight:600;letter-spacing:.04em;cursor:pointer;color:#000;border:1px solid #000;background:#fff;transition:background .12s ease,color .12s ease}.product-compare__entry-button:hover{background:#000;color:#fff}.product-compare__entry-icon{display:inline-flex;width:1.375rem;height:1.375rem}.product-compare__entry-icon svg{width:100%;height:100%}.product-compare__entry--empty{border:1px dashed currentColor;padding:1rem;opacity:.75}dialog.product-compare__modal{box-sizing:border-box;padding:0;border:0;background:transparent;color:#000;margin:0;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100vw;max-width:100vw;min-height:0;position:fixed;height:100vh;max-height:100vh;height:100dvh;max-height:100dvh}dialog.product-compare__modal[open]{display:flex;align-items:center;justify-content:center;touch-action:manipulation;overscroll-behavior-y:contain}dialog.product-compare__modal::backdrop{background:#0000008c}html.product-compare-modal-open body{overscroll-behavior-y:contain}.product-compare__dialog{position:relative;display:flex;flex-direction:column;width:min(94vw,1080px);max-height:92vh;max-height:92dvh;background:#fff;color:#000;border-radius:14px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;overscroll-behavior-y:contain;box-shadow:0 18px 60px #281c1429;opacity:1}@keyframes product-compare-in{0%{opacity:0}to{opacity:1}}.product-compare__header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1.625rem 5rem 1.5rem;background:#fff;color:#000;border-bottom:1px solid #eee8e1;flex-shrink:0}.product-compare__title{margin:0;text-align:center;font-size:1rem;font-weight:500;letter-spacing:0;color:#000;text-transform:none}.product-compare__close{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);cursor:pointer;background:transparent;border:0;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;width:4rem;height:4rem;border-radius:0;transition:background-color .12s ease}.product-compare__close:hover,.product-compare__close:focus-visible{background:transparent;outline:none}.product-compare__close-icon{width:2.5rem;height:2.5rem;display:block}.product-compare__content{--pc-column-gap: 2rem;--pc-inline-padding: 1.25rem;--pc-row-label-width: 8.5rem;flex:0 0 auto;min-width:0;overflow:visible;background:#fff;padding-top:0}@media(prefers-reduced-motion:no-preference){.product-compare__dialog{scroll-behavior:smooth;animation:product-compare-in .18s ease-out forwards}}.product-compare__columns{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto auto;gap:1.15rem var(--pc-column-gap);padding:1rem var(--pc-inline-padding) 0}.product-compare__column{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;min-width:0;padding:1.25rem;border:1px solid #eeeeee;background:#fff}.product-compare__row{display:flex;flex-direction:column;min-width:0}.product-compare__row--style{grid-row:1}.product-compare__row--variants{grid-row:2;gap:.5rem}.product-compare__variant-placeholder{flex-shrink:0;visibility:hidden;pointer-events:none;margin:0;padding:0;min-height:0}.product-compare__row--summary,.product-compare__row--details{grid-row:3;gap:.5rem}.product-compare__row--summary{display:none}.product-compare__row--image{grid-row:4}.product-compare__row--button{grid-row:5}.product-compare__row--sizebar{grid-row:6}.product-compare__row--empty{justify-content:center}.product-compare__row--sizebar:empty{display:none}@supports not (grid-template-rows: subgrid){.product-compare__column{display:flex;flex-direction:column;gap:1rem;grid-row:auto}.product-compare__row{grid-row:auto!important}.product-compare__row--sizebar:empty{display:none}}.product-compare__field{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.375rem;position:relative}.product-compare__field-label{font-size:.75rem;letter-spacing:.02em;color:#333;font-weight:500;display:block;width:100%;white-space:nowrap}.product-compare__select-wrap{position:relative;display:block;width:100%}.product-compare__select,.product-compare__style-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;border:0;margin:0;padding:0}.product-compare__style-field{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.375rem;padding-top:0}.product-compare__style-label{font-size:.75rem;font-weight:500;letter-spacing:.03em;color:#333;display:block;width:100%;white-space:nowrap}.product-compare__style-control{position:relative;display:block;width:100%}.pc-dropdown{position:relative;display:block}.pc-dropdown__trigger{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;min-height:3.375rem;padding:.875rem 1rem;background:#fff;color:#000;border:1px solid #000;border-radius:2px;font:inherit;font-size:1rem;font-weight:400;line-height:1.2;text-align:left;cursor:pointer;outline:none;transition:border-color .18s ease,background-color .18s ease}.pc-dropdown__trigger:hover{border-color:#000}.pc-dropdown__trigger:focus-visible{border-color:#000;box-shadow:0 0 0 1px #000}.pc-dropdown.is-open .pc-dropdown__trigger{border-color:#000;border-bottom-color:#000}.pc-dropdown__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-dropdown__chevron{flex:0 0 auto;width:.75rem;height:.75rem;color:#000;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.pc-dropdown.is-open .pc-dropdown__chevron{transform:rotate(-180deg)}.pc-dropdown__panel{position:absolute;top:100%;left:0;right:0;z-index:20;display:flex;flex-direction:column;margin:0;padding:0;background:#fff;border:1px solid #000;border-top:0;border-radius:0 0 2px 2px;max-height:min(22rem,60vh);opacity:0;transform:translateY(-2px);transform-origin:top center;pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.pc-dropdown.is-open .pc-dropdown__panel{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.pc-dropdown__list{flex:1 1 auto;list-style:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y}.pc-dropdown__search{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid #000;background:#fff}.pc-dropdown__search-icon{width:1rem;height:1rem;flex:0 0 1rem;color:#666}.pc-dropdown__search-input{flex:1 1 auto;min-width:0;margin:0;padding:.25rem 0;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:1rem;color:#000;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.pc-dropdown__search-input::placeholder{color:#999}.pc-dropdown__search-input:focus,.pc-dropdown__search-input:focus-visible{outline:none;box-shadow:none}.pc-dropdown__group{padding:.6rem .85rem .35rem;border-top:1px solid rgba(0,0,0,.08);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#777;text-align:center;cursor:default;-webkit-user-select:none;user-select:none}.pc-dropdown__group:first-child{border-top:0}.pc-dropdown__group+.pc-dropdown__option{border-top:0}.pc-dropdown__empty{flex:0 0 auto;margin:0;padding:1.1rem .85rem;font-size:.875rem;color:#888;text-align:center}.pc-dropdown__option[hidden],.pc-dropdown__group[hidden]{display:none}.pc-dropdown__option{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem .85rem;margin:0;border-top:1px solid rgba(0,0,0,.08);font-size:1rem;font-weight:400;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-align:center;opacity:0;transform:translateY(-3px);transition:background-color .16s ease,color .16s ease,transform .22s ease,opacity .22s ease}.pc-dropdown__option:first-child{border-top:0}.pc-dropdown.is-open .pc-dropdown__option{opacity:1;transform:translateY(0);transition-delay:calc(35ms * var(--pc-stagger, 0))}.pc-dropdown__option:hover,.pc-dropdown__option:focus-visible{background:#f5f5f5}.pc-dropdown__option.is-selected{background:#f0f0f0;color:#000}.pc-dropdown__option.is-selected:hover,.pc-dropdown__option.is-selected:focus-visible{background:#ebebeb}.pc-dropdown__option.is-disabled{color:#aaa;text-decoration:line-through;cursor:not-allowed;pointer-events:none}.pc-dropdown__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-dropdown__option-check{display:none;width:1rem;height:1rem;flex:0 0 1rem}@media(prefers-reduced-motion:reduce){.pc-dropdown__trigger,.pc-dropdown__chevron,.pc-dropdown__panel,.pc-dropdown__option,.pc-dropdown__option-check{transition:none!important}}.product-compare__summary-line{margin:0;font-size:.875rem;color:#000;line-height:1.4}.product-compare__summary-line strong{font-weight:800;text-transform:none;letter-spacing:0;margin-right:.25rem}.product-compare__summary-line--placeholder{visibility:hidden}.product-compare__product-heading{display:block;text-align:left;padding-top:.5rem}.product-compare__product-copy{display:flex;flex-direction:column;gap:.55rem;align-items:flex-start;min-width:0}.product-compare__product-title{margin:0;font-family:var(--font-heading-family);font-size:1.375rem;font-weight:500;line-height:1.25;letter-spacing:.01em;color:#141414;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.product-compare__rating{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;min-height:1.1rem;color:#222;font-size:.8125rem;letter-spacing:.08em;line-height:1}.product-compare__rating-count{color:#555;letter-spacing:0;font-size:.75rem}.product-compare__row--image{display:block;margin-bottom:.85rem}.product-compare__image-wrap{width:100%;margin-inline:auto;aspect-ratio:1 / 1;overflow:hidden;background:#f7f2ec;border-radius:0}.product-compare__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.product-compare__add-button.button{display:flex;align-items:center;justify-content:center;width:100%;padding:1.15rem .75rem;background-color:#000;color:#fff;border:0;border-radius:0;cursor:pointer;text-align:center;font-size:.9375rem;letter-spacing:.04em;text-transform:none}.product-compare__add-button.button:hover:not([disabled]):not(:disabled){background-color:#222;color:#fff;border-color:#222}.product-compare__add-button.button[disabled],.product-compare__add-button.button:disabled{background-color:#e0e0e0;color:#fff;cursor:not-allowed}.product-compare__row--price{padding-top:.625rem}.product-compare__inline-price-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem;margin-top:.35rem;text-align:left}.product-compare__inline-price{font-size:1.125rem;font-weight:500;letter-spacing:.01em;color:#000;line-height:1.1}.product-compare__inline-price--empty{color:#bbb;font-weight:400}.product-compare__inline-price-strike{font-size:.8125rem;font-weight:500;color:#777;text-decoration:line-through}.product-compare__saving{color:#777;font-size:.8125rem}.product-compare__badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.product-compare__badge{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .7rem;border:1px solid #111;border-radius:2px;background:#fff;color:#111;font-size:.6875rem;font-weight:500;letter-spacing:.06em;line-height:1;white-space:nowrap;text-transform:uppercase}.product-compare__row--sizebar{padding-top:1rem}.product-compare__row--sizebar .product-compare__sizebar{max-width:none;gap:.5rem}.product-compare__volume-field{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.product-compare__volume-label{font-size:.75rem;font-weight:500;letter-spacing:.03em;color:#333;text-align:left}.product-compare__attributes{display:block;padding:2.5rem var(--pc-inline-padding) 2.75rem}.product-compare__attributes:empty{display:none}.product-compare__modal .section-trust-indicators,.product-compare__modal [class*=trust-indicators],.product-compare__modal [class*=usp-bar],.product-compare__modal [class*=payment-icons]{display:none!important}.product-compare__compare{display:block;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.product-compare__compare-grid{position:relative;min-width:100%}.product-compare__compare-row{position:relative;display:grid;grid-template-columns:0 minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-width:100%;padding:0;border-bottom:1px solid #f0f0f0}.product-compare__compare-row:last-child{border-bottom:0}.product-compare__compare-rowlabel{position:sticky;left:0;z-index:2;display:flex;align-items:center;width:var(--pc-row-label-width);min-width:var(--pc-row-label-width);grid-column:1;padding:1.5rem 1rem;background:#fff;font-size:.875rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:#333;line-height:1.4;text-align:left}.product-compare__field--single{justify-content:center;min-height:3.375rem;padding:.875rem 1rem;border:1px solid #000;border-radius:2px;background:#fff}.product-compare__field-value{display:block;width:100%;font-size:1rem;line-height:1.2;color:#000}.product-compare__empty-note{margin:0;font-size:.9375rem;line-height:1.45;color:#555}.product-compare__compare-rowlabel--spacer{color:transparent}.product-compare__compare-values{display:contents}.product-compare__compare-cell{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;min-width:0;word-break:break-word;min-height:4.5rem;line-height:1.5}.product-compare__compare-values .product-compare__compare-cell:first-child{grid-column:2;padding-left:calc(var(--pc-row-label-width) + 1rem)}.product-compare__compare-values .product-compare__compare-cell+.product-compare__compare-cell{grid-column:3;border-left:1px solid #f0f0f0}.product-compare__attr-value{font-size:.875rem;font-weight:500;color:#000;line-height:1.5}.product-compare__attr-value--empty{color:#c6c6c6;font-weight:400}.product-compare__sizebar{display:flex;flex-direction:column;gap:.375rem;width:100%;max-width:none;margin-inline:0}.product-compare__sizebar-steps{display:flex;width:100%;gap:6px}.product-compare__sizebar-step{flex:1;height:4px;border-radius:12px;background-color:#d9d9d9}.product-compare__sizebar-step[data-active=true]{background-color:#000}.product-compare__sizebar-scale{display:flex;justify-content:space-between;color:#474747;margin-top:8px;line-height:1.4}.product-compare__sizebar-scale span{flex:1;text-align:center;font-size:.75rem;min-width:0;white-space:normal;line-height:1.2}.product-compare__sizebar-scale span:first-child{text-align:left}.product-compare__sizebar-scale span:last-child{text-align:right}.product-compare__compare-cell .product-compare__sizebar{max-width:14rem;margin-inline:auto}@media(min-width:750px){.product-compare__dialog{width:min(92vw,1080px)}.product-compare__content{--pc-column-gap: 2.5rem;--pc-inline-padding: 2.5rem;--pc-row-label-width: 10rem}.product-compare__title{font-size:1.125rem;letter-spacing:0}.product-compare__field-label{font-size:.875rem;letter-spacing:.02em;font-weight:500}.product-compare__style-label{font-size:.875rem}.product-compare__dialog .pc-dropdown__trigger,.product-compare__dialog .pc-dropdown__option{font-size:1.0625rem}.product-compare__product-title{font-size:1.5rem}.product-compare__rating{font-size:.875rem}.product-compare__rating-count{font-size:.8125rem}.product-compare__columns{gap:1.25rem var(--pc-column-gap);padding:1rem var(--pc-inline-padding) 0}.product-compare__row--image .product-compare__image-wrap{width:100%;max-width:100%;margin-inline:auto}.product-compare__inline-price{font-size:1.3125rem;font-weight:500}.product-compare__inline-price-strike,.product-compare__saving{font-size:.9375rem}.product-compare__add-button.button{font-size:1rem}.product-compare__volume-label{font-size:.8125rem}.product-compare__attributes{padding:3rem var(--pc-inline-padding) 3.25rem}.product-compare__compare-rowlabel{padding:1.875rem 1.25rem;font-size:1rem}.product-compare__compare-cell{padding:1.875rem 1.5rem;min-height:5.25rem}.product-compare__attr-value{font-size:1.0625rem}.product-compare__column{padding:1.5rem}.product-compare__variant-placeholder{min-height:3.5rem}}@media(max-width:767px){.product-compare__content{--pc-column-gap: 1.25rem;--pc-inline-padding: 1rem;--pc-row-label-width: 7rem}.product-compare__header{padding:1.5rem 4.25rem 1.375rem}.product-compare__title{font-size:1.0625rem;letter-spacing:0}.product-compare__columns{grid-template-columns:repeat(2,minmax(15rem,1fr));gap:1.25rem;padding:1.25rem 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-compare__column{padding:1.25rem;min-width:15rem}.product-compare__field-label,.product-compare__style-label,.product-compare__add-button.button,.product-compare__attr-value{font-size:.875rem}.product-compare__dialog .pc-dropdown__trigger{font-size:1rem;min-height:3.5rem;padding:1rem}.product-compare__dialog .pc-dropdown__option{font-size:1.1rem;padding:1rem .9rem}.pc-dropdown__search-icon{display:none}.pc-dropdown__search{padding:.5rem .9rem}.product-compare__field--single{min-height:3.5rem;padding:1rem}.product-compare__field-label,.product-compare__style-label{min-width:0;white-space:nowrap}.product-compare__image-wrap{width:100%;margin-bottom:0}.product-compare__product-copy{gap:.75rem}.product-compare__row--image{margin-bottom:1rem}.product-compare__product-title{font-size:1.25rem;line-height:1.3}.product-compare__row--sizebar .product-compare__sizebar{max-width:none}.product-compare__sizebar-scale{margin-top:6px}.product-compare__sizebar-scale span{font-size:.6875rem}.product-compare__attributes{padding:2rem var(--pc-inline-padding) 2.5rem}.product-compare__compare{padding-inline:0;touch-action:pan-x pan-y}.product-compare__compare-grid{min-width:max-content}.product-compare__compare-row{grid-template-columns:0 minmax(9rem,1fr) minmax(9rem,1fr);min-width:max-content}.product-compare__compare-rowlabel{min-width:var(--pc-row-label-width);padding:1.5rem .875rem;font-size:.875rem;box-shadow:10px 0 18px #ffffffeb}.product-compare__compare-cell{min-height:4.75rem;padding:1.25rem .875rem}}@media(max-width:749px){dialog.product-compare__modal{overflow:hidden}dialog.product-compare__modal[open]{display:block;overflow:hidden}.product-compare__dialog{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:100vw;max-height:92vh;max-height:92dvh;height:auto;min-height:0;margin:0;border-radius:12px 12px 0 0;display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:auto!important;touch-action:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;box-shadow:0 -6px 28px #00000026;transition:transform .22s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.product-compare__dialog{transition:none}}.product-compare__content{display:block;flex:none!important;min-height:0;overflow:visible!important;touch-action:auto}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/product-compare.css.map */
