.product-compare{display:block;max-width:100%;overflow:hidden}.product-compare-wrapper{width:100%;overflow-x:auto;position:relative}.product-compare-grid{display:grid;grid-auto-flow:column;grid-template-columns:10rem repeat(var(--compare-product-count, 1),minmax(17rem,1fr));grid-template-rows:repeat(var(--compare-row-count, 1),auto);gap:0}.product-compare-grid-no-headings{grid-template-columns:repeat(var(--compare-product-count, 1),minmax(17rem,1fr))}@media(min-width:990px){.product-compare-wrapper{display:flex}.product-compare-grid{grid-template-columns:minmax(21rem,max-content) repeat(var(--compare-product-count, 1),minmax(22rem,30rem))}.product-compare-grid-no-headings{grid-template-columns:repeat(var(--compare-product-count, 1),minmax(22rem,30rem))}}.product-compare-item{display:contents}.product-compare-item-row{padding:1.5rem 1.25rem;border-top:.1rem solid rgba(var(--color-border));display:flex;flex-direction:column;justify-content:center}.product-compare-item-row:first-child{border-top:0;padding-top:0}.product-compare-item-row:last-child{border-bottom:.1rem solid rgba(var(--color-border))}.product-compare-item-row .rte a{text-decoration:none}@media(min-width:990px){.product-compare-item-row[data-is-empty=true]{padding:1.5rem 1.25rem;border-top:.1rem solid rgba(var(--color-border))}}.product-compare-label{font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground-alt));padding-left:0;justify-content:start}.compare-row-hidden{opacity:0;padding-top:0!important;padding-bottom:0!important;border:none!important;margin:0!important;height:0!important;overflow:hidden}.product-compare-row-product_header{display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;position:relative}.product-compare-item-image{width:100%}.product-compare-item-image img{object-fit:cover}.product-compare-item-image svg path{fill:currentColor}.product-compare-item-title{line-height:normal}.product-compare-item-buy-buttons{margin-top:auto}.product-compare-item-buy-buttons .button-view-product{width:100%;display:block}.product-dismiss-button{width:3.6rem;height:3.6rem;border:0;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;top:.5rem;right:1.75rem;border-radius:var(--border-radius-base);margin:0;z-index:1;font-size:2rem;cursor:pointer;background:rgba(var(--color-background));color:rgba(var(--color-foreground-alt));box-shadow:0 0 0 .1rem rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow))}.product-dismiss-button:hover{box-shadow:0 0 0 .2rem rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow))}.product-compare-item-title a,.product-compare-row-product_metadata a,.product-compare-row-vendor a{color:rgba(var(--color-foreground-alt))}:is(.product-compare-item-title a,.product-compare-row-product_metadata a,.product-compare-row-vendor a):hover{text-decoration:underline}.product-compare-value .product-form,.product-compare-value .quantity-input,.product-compare-value .product-actions,.product-compare-value .button-add-to-cart{width:100%}.product-compare-value .product-actions-add-to-cart{width:100%;display:flex;flex-direction:column;gap:1rem}.product-compare-row-metafields .product-info-details-list{margin:0;list-style:none;padding:0;background:none}.product-compare-row-metafields .product-info-details-item{display:flex;padding:0;background:none;margin-bottom:1rem}.product-compare-row-metafields .product-info-details-item:last-child{margin-bottom:0}.product-compare-row-metafields .product-info-details-item:nth-child(odd){display:flex;padding:0;background:none;margin-bottom:1rem}.product-compare-row-metafields .product-info-details-item-label{font-weight:var(--font-bolder-weight);flex:0 0 40%;padding:0}.product-compare-row-metafields .product-info-details-item-label:after{content:none}.product-compare-row-metafields .product-info-details-item-value{margin:0;color:currentColor;font-weight:var(--font-body-weight);flex:0 0 60%;max-width:100%;text-align:start}.product-compare-row-metafields .product-info-details-list-align-right .product-info-details-item-value{text-align:right}.product-compare-row-metafields .metafield-rich_text_field{text-align:left}.product-compare-row-metafields .metafield-rich_text_field ul,.product-compare-row-metafields .metafield-rich_text_field ol{margin:.5rem 0;padding-left:2rem;text-align:left}.product-compare-row-metafields .metafield-rich_text_field p:last-child{margin-bottom:0}.product-compare-row-metafields .product-info-details-item-icon-download{opacity:1;transform:none;transition:none}.product-compare-row-stock_availability .badge-stock{width:auto;align-self:flex-start}.product-compare-row-price .badge{display:none}[class*=color-accent] .product-compare-row-price :is(.price-regular .price-item-regular,.price-item-sale,.price-sale s,.price-item .sup){color:currentColor}.product-metadata-block .product-info-meta-item{display:block}.product-compare-row-variants{justify-content:flex-start;gap:.5rem}.product-compare-variant-option span{font-weight:var(--font-bolder-weight)}.product-compare-row-description,.product-compare-row-richtext{flex-direction:row;justify-content:flex-start}.product-compare-image-block{display:flex}.product-compare-image-block-align-left{justify-content:flex-start}.product-compare-image-block-align-center{justify-content:center}.product-compare-image-block-align-right{justify-content:flex-end}.product-compare-image-block a,.product-compare-image-block-img{width:var(--product-compare-image-block-width)}.product-compare-image-block a .product-compare-image-block-img{width:100%}.product-compare-image-block-placeholder-wrap{aspect-ratio:16 / 9;position:relative;width:var(--product-compare-image-block-width);line-height:0}.product-compare-image-block-placeholder{background:rgba(var(--color-border));width:100%;height:100%}.product-compare-row-metafield a,.product-compare-row-metafields a{color:rgba(var(--color-accent-1));text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-color:transparent;transition:text-decoration .18s ease;display:inline-flex;align-items:center}:is(.product-compare-row-metafield a,.product-compare-row-metafields a):hover{text-decoration:underline}.product-compare-row-metafield .product-info-details-item-icon-download,.product-compare-row-metafields .product-info-details-item-icon-download{position:relative;top:.2rem;margin-inline-end:.5rem;opacity:1}:is(.product-compare-row-metafield .product-info-details-item-icon-download,.product-compare-row-metafields .product-info-details-item-icon-download) svg{width:1.6rem;height:auto;color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 40%)}.product-compare-modal .modal-dialog-wrap{margin:0}.product-compare-modal[open] .modal-dialog-wrap{display:flex;z-index:50}.product-compare-modal .modal-dismiss-button{right:1rem;top:1rem;background-color:rgba(var(--color-background))}@media(min-width:990px){.product-compare-modal .modal-dismiss-button{right:2rem}}.product-compare-modal .modal-dialog-content{position:relative;min-height:100%;padding:5.5rem 1.5rem 1.5rem;height:100%}@media(min-width:990px){.product-compare-modal .modal-dialog-content{padding:5rem;display:flex;justify-content:center}}.product-compare-modal .spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:-1.6rem 0 0 -1.6rem;z-index:3}.product-compare-modal.is-loading .modal-dialog-content{height:30rem}.product-compare-modal.is-loading .spinner{display:block}.modal-dialog.product-compare-modal-dialog{width:100vw;height:100dvh;max-height:100dvh;display:flex;border-radius:0;padding:0;margin:0}.product-compare-dialog-inner{overflow-y:auto;min-width:100%}.product-compare-modal-dialog-wrap .modal-dialog-content-wrap{padding:0;height:100%}.product-compare-modal .product-compare-page,.product-compare-page product-compare{opacity:0;visibility:hidden;transition:opacity .35s ease-in-out,visibility 0s linear .35s}.product-compare-modal:not(.is-loading) .product-compare-page,.product-compare-modal:not(.is-loading) product-compare,.product-compare-page product-compare.is-loaded{opacity:1;visibility:visible;transition-delay:0s}.product-compare-item .price-requires-login-message{font-size:calc(var(--font-body-scale) * 1.5rem)}.cq-product-card:not(.cq-card) .card-product-compare-actions{display:block;position:absolute;inset:8px auto auto 8px;z-index:3;opacity:0;transform:translateY(-4px);transition:opacity var(--cq-fast) var(--cq-ease),transform var(--cq-fast) var(--cq-ease)}.cq-product-card:not(.cq-card):is(:hover,:has(input:checked)) .card-product-compare-actions,:where(html:not(.cq-pointer-nav)) .cq-product-card:not(.cq-card):has(:focus-visible) .card-product-compare-actions{opacity:1;transform:none}.cq-product-card:not(.cq-card) .card-product-compare-label{display:flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px;background:var(--cq-white);border-radius:var(--cq-r-sm);font-size:12px;line-height:1.2;color:var(--cq-navy);cursor:pointer}.cq-product-card:not(.cq-card) .card-product-compare-label:before,.cq-product-card:not(.cq-card) .card-product-compare-label:after{display:none}.cq-product-card:not(.cq-card) .card-product-compare-label input{position:static;-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;opacity:1;accent-color:var(--cq-navy);clip:auto}:is(.cq-compare-tray,.cq-compare-dialog,.product-compare-modal,product-compare){font-family:var(--cq-font-ui, var(--font-heading-family))}cq-compare-tray{--cmp-ground: #f2f2f2}.cq-compare-tray{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 200px);padding:8px;border:1px solid var(--cq-line-soft);border-radius:var(--cq-r-md);background:var(--cq-white);box-shadow:var(--cq-shadow-pop)}.cq-compare-tray[hidden],body:is(.cq-cart-open,.quick-view-drawer-open,.cq-compare-open) .cq-compare-tray,body:has(#CQOptionPicker[open]) .cq-compare-tray{display:none}.cq-compare-thumbnails{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.cq-compare-thumbnails::-webkit-scrollbar{display:none}.cq-compare-thumbnails button{position:relative;isolation:isolate;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--cq-line-soft);border-radius:var(--cq-r-sm);background:var(--cmp-ground);cursor:pointer;transition:border-color var(--cq-fast) var(--cq-ease)}.cq-compare-thumbnails img{width:100%;height:100%;object-fit:contain;border-radius:inherit;mix-blend-mode:darken}.cq-compare-thumbnails button:hover{border-color:var(--cq-line)}.cq-compare-thumbnails .cq-compare-remove{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:14px;height:14px;border-radius:var(--cq-r-xs);background:#0c0c4aa3;color:var(--cq-white);transition:background-color var(--cq-fast) var(--cq-ease)}.cq-compare-thumbnails .cq-compare-remove svg{width:7px;height:7px}.cq-compare-thumbnails button:hover .cq-compare-remove{background:var(--cq-navy)}.cq-compare-tray>button{flex-shrink:0;white-space:nowrap;min-height:44px;padding-inline:16px}.cq-compare-open{gap:8px}.cq-compare-open[aria-busy=true]{cursor:progress}.cq-compare-open[aria-busy=true] .cq-compare-count{animation:cq-compare-pulse .9s var(--cq-ease) infinite alternate}@keyframes cq-compare-pulse{to{opacity:.35}}.cq-compare-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--cq-r-xs);background:#ffffff2e;color:inherit;font-size:13px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.cq-compare-hint{margin:0 4px;max-width:132px;font-size:12px;line-height:1.3;color:var(--cq-muted)}.cq-compare-hint[hidden]{display:none}.cq-compare-note{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:min(360px,calc(100vw - 32px));margin:0;padding:10px 14px;border-radius:var(--cq-r-md);background:var(--cq-navy);color:var(--cq-white);font-size:13px;line-height:18px;text-align:center;box-shadow:var(--cq-shadow-pop);pointer-events:none}.cq-compare-note[hidden]{display:none}@media(min-width:750px){.cq-compare-thumbnails{flex:none;width:144px}.cq-compare-tray:has(>.cq-compare-hint:not([hidden]))>.cq-compare-thumbnails{width:44px}.cq-compare-thumbnails:has(>:nth-child(4)){width:auto}.cq-compare-hint{width:92px;margin:0;line-height:14.6px}}.cq-compare-dialog{--cmp-w: 1320px;--cmp-pad: 32px;--cmp-gap: 24px;--cmp-bar: 64px;--cmp-band: 112px;--cmp-nudge: -14px;--cmp-name: 15px;--cmp-name-line: 20px}.cq-compare-dialog[data-count="2"]{--cmp-w: 780px}.cq-compare-dialog[data-count="3"]{--cmp-w: 1040px}.cq-compare-dialog[data-count="4"]{--cmp-w: 1200px}.cq-compare-dialog.cq-configure-dialog{width:min(var(--cmp-w),calc(100% - 64px));height:min(var(--cq-window-max),860px);min-height:0;max-height:none;margin:auto;border-radius:var(--cq-r-lg)}.cq-compare-header{flex:none;display:flex;align-items:center;justify-content:space-between;height:var(--cmp-bar);padding-inline:var(--cmp-pad) calc(var(--cmp-pad) - 11px);background:var(--cmp-ground)}.cq-compare-header .cq-configure-close:hover:before{background:#0c0c4a0f}.cq-compare-title{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;color:var(--cq-navy)}.cq-compare-content{position:relative;flex:1 1 auto;min-height:0;overflow:hidden auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:96px 8px}.cq-cmp-band,.cq-cmp-buy,.cq-cmp-table tr{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));column-gap:var(--cmp-gap);padding-inline:var(--cmp-pad)}.cq-cmp-band{isolation:isolate;height:var(--cmp-band);align-items:center;background:var(--cmp-ground)}.cq-cmp-tile{display:block;width:var(--cmp-band);height:var(--cmp-band);margin-inline-start:var(--cmp-nudge)}.cq-cmp-tile img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:darken;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(0deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(0deg,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cq-cmp-tile img{transition:transform var(--cq-fast) var(--cq-ease)}.cq-cmp-tile:hover img{transform:translateY(-3px)}}.cq-cmp-table{display:block;width:100%;margin:0;border-collapse:separate;border-spacing:0}.cq-cmp-table :is(thead,tbody){display:block}.cq-cmp-table :is(th,td){display:block;min-width:0;padding:0;border:0;background:none;color:inherit;font-size:inherit;font-weight:400;text-align:start;overflow-wrap:break-word}.cq-cmp-table thead{position:sticky;top:0;z-index:3;background:var(--cmp-ground);border-bottom:1px solid var(--cq-line-soft);transition:box-shadow var(--cq-fast) var(--cq-ease)}.cq-compare-dialog[data-under] .cq-cmp-table thead{box-shadow:0 1px 2px #0c0c4a0a,0 6px 14px -6px #0c0c4a29}.cq-cmp-table .cq-cmp-head-row{padding-block:10px}.cq-cmp-head-row th{display:flex;flex-direction:column}.cq-cmp-name{position:relative;display:block;font-size:var(--cmp-name);line-height:var(--cmp-name-line);font-weight:500;letter-spacing:-.005em;color:var(--cq-navy);text-decoration:none}.cq-cmp-name:after{content:"";position:absolute;top:-8px;right:0;bottom:-18px;left:0}@media(hover:hover){.cq-cmp-name:hover{color:var(--cq-blue)}}.cq-cmp-clamp,thead .cq-cmp-pick-words{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cq-cmp-price{margin:auto 0 0;font-size:15px;line-height:20px;font-weight:600;color:var(--cq-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cq-cmp-price :is(small,s){font-size:13px;font-weight:400;color:var(--cq-body)}.cq-cmp-price small{margin-inline-end:3px}.cq-cmp-price s{margin-inline-start:4px}.cq-cmp-error{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--cq-body)}.cq-cmp-table .cq-cmp-rating-row{padding-block:5px;min-height:28px}.cq-cmp-table .cq-cmp-rating-row .cq-cmp-value{font-size:13px;line-height:18px;color:var(--cq-muted)}.cq-cmp-rating{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.cq-cmp-rating svg{width:12px;height:12px;color:var(--cq-navy)}.cq-cmp-tools{display:flex;align-items:center;gap:12px;min-height:44px}.cq-cmp-tap{flex:1 1 0;min-width:0;margin:0;font-size:13px;line-height:18px;color:var(--cq-muted)}.cq-cmp-switch{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-inline-start:auto;padding:0;border:0;background:none;font:inherit;font-size:13px;line-height:18px;color:var(--cq-muted);cursor:pointer}@media(hover:hover){.cq-cmp-switch:hover{color:var(--cq-navy)}}.cq-cmp-track{position:relative;flex:none;width:30px;height:18px;border-radius:var(--cq-r-xs);background:var(--cq-field-border)}.cq-cmp-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--cq-r-xs);background:var(--cq-white)}.cq-cmp-switch[aria-checked=true] .cq-cmp-track{background:var(--cq-blue)}.cq-cmp-switch[aria-checked=true] .cq-cmp-track:after{left:14px}.cq-cmp-table .cq-cmp-section{padding-top:32px}.cq-cmp-table .cq-cmp-section:not(.cq-cmp-section~.cq-cmp-section){padding-top:20px}.cq-cmp-table .cq-cmp-section-head{padding-bottom:8px;background:linear-gradient(var(--cq-line) 0 0) center bottom / calc(100% - 2 * var(--cmp-pad)) 1px no-repeat}:is(.cq-cmp-section,.cq-cmp-all tbody)>tr:not(:first-child,.cq-cmp-section-head+tr){background:linear-gradient(var(--cq-line-soft) 0 0) center top / calc(100% - 2 * var(--cmp-pad)) 1px no-repeat}:is(.cq-cmp-section,.cq-cmp-all) :is(.cq-cmp-value,.cq-cmp-full){padding-block:10px}:is(.cq-cmp-section,.cq-cmp-all) th.cq-cmp-label{padding-top:10px}:is(.cq-cmp-section,.cq-cmp-all) .cq-cmp-label~:is(.cq-cmp-value,.cq-cmp-full){padding-top:0}.cq-cmp-section .cq-cmp-word-row .cq-cmp-value{padding-block:0}:is(.cq-cmp-section,.cq-cmp-all) .cq-cmp-value+.cq-cmp-value{position:relative}:is(.cq-cmp-section,.cq-cmp-all) .cq-cmp-value+.cq-cmp-value:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--cmp-gap) / -2);width:1px;background:var(--cq-line-soft)}.cq-cmp-table .cq-cmp-section-title{grid-column:1 / -1;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;color:var(--cq-navy)}.cq-cmp-table .cq-cmp-label{grid-column:1 / -1;display:block;margin-bottom:4px;font-size:13px;line-height:18px;color:var(--cq-muted)}.cq-cmp-table .cq-cmp-full{grid-column:1 / -1}.cq-cmp-table .cq-cmp-value{font-size:15px;line-height:22px;color:var(--cq-ink)}.cq-cmp-word a{position:relative;z-index:1;display:inline-block;padding-block:11px;margin-block:-11px;color:var(--cq-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cq-cmp-note{display:block;margin-top:2px;font-size:13px;line-height:18px;color:var(--cq-muted)}.cq-cmp-note:first-letter{text-transform:uppercase}.cq-cmp-nowrap{white-space:nowrap}.cq-cmp-quiet{color:var(--cq-muted)}.cq-cmp-dash{display:inline-block;width:12px;height:2px;border-radius:1px;background:var(--cq-field-border);vertical-align:middle}.cq-cmp-word{display:flex;gap:8px;align-items:flex-start;padding-block:5px;line-height:22px}.cq-cmp-word>:last-child{min-width:0}.cq-cmp-word .cq-cmp-dash{flex:none;margin:10px 2px}.cq-cmp-check{display:block;flex:none;width:16px;height:16px;margin-block:3px;color:var(--cq-blue)}.cq-cmp-legend{margin:0;font-size:13px;line-height:18px;color:var(--cq-muted)}.cq-cmp-prose{margin:0;font-size:15px;line-height:22px;color:var(--cq-ink)}.cq-cmp-prose:first-letter{text-transform:uppercase}.cq-cmp-table .cq-cmp-stack{display:grid;row-gap:16px;align-content:start}.cq-cmp-who{display:block;margin-bottom:2px;font-size:13px;line-height:18px;font-weight:500;color:var(--cq-navy)}.cq-cmp-option{display:block}.cq-cmp-option+.cq-cmp-option{margin-top:4px}.cq-cmp-pick{position:relative;display:block;min-height:44px;padding-block:11px}tbody .cq-cmp-pick{margin-block:-8px}.cq-cmp-pick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;appearance:none}.cq-cmp-pick-face{display:flex;width:fit-content;max-width:100%;align-items:flex-start;gap:6px;font-size:15px;line-height:22px;font-weight:500;color:var(--cq-blue)}.cq-cmp-pick-words{min-width:0}.cq-cmp-chevron{display:block;flex:none;width:10px;height:7px;margin-top:8px;color:var(--cq-blue)}@media(hover:hover){.cq-cmp-pick:hover .cq-cmp-pick-face{color:var(--cq-blue-600)}}.cq-cmp-pick select:focus-visible+.cq-cmp-pick-face{outline:1px solid var(--cq-navy);outline-offset:2px;border-radius:var(--cq-r-xs);box-shadow:0 0 0 3px var(--cq-blue-100)}thead .cq-cmp-pick{min-height:18px;padding-block:0}thead .cq-cmp-pick select{top:-4px;right:0;bottom:-4px;left:0;height:calc(100% + 8px);min-height:44px}thead .cq-cmp-chevron{margin-top:calc((var(--cmp-name-line) - 7px) / 2)}thead .cq-cmp-pick-face{gap:5px;font-size:var(--cmp-name);line-height:var(--cmp-name-line);letter-spacing:-.005em}.cq-cmp-menu-label{display:block;font-size:13px;line-height:18px;color:var(--cq-muted)}.cq-cmp-menu-label~.cq-cmp-menu-label{margin-top:4px}.cq-cmp-page-line{display:inline-block;min-height:44px;margin-block:6px -4px;padding-block:4px;font-size:13px;line-height:18px;color:var(--cq-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cq-cmp-table .cq-cmp-remove-row{margin-top:24px}.cq-cmp-remove{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:13px;line-height:18px;color:var(--cq-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media(hover:hover){.cq-cmp-remove:hover{color:var(--cq-navy)}}.cq-cmp-all{--cmp-pad: 0px;margin-top:12px;padding-bottom:24px}.cq-cmp-all summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:15px;line-height:22px;font-weight:600;color:var(--cq-navy);cursor:pointer;list-style:none}.cq-cmp-all summary::-webkit-details-marker{display:none}.cq-cmp-all summary .cq-cmp-chevron{margin:0;color:var(--cq-navy);transition:transform var(--cq-fast) var(--cq-ease)}.cq-cmp-all[open] summary .cq-cmp-chevron{transform:rotate(180deg)}.cq-cmp-all .cq-cmp-table{margin-top:8px}.cq-cmp-buy{flex:none;padding-block:10px;padding-inline-end:calc(var(--cmp-pad) + var(--cmp-scrollbar, 0px));background:var(--cq-white);border-top:1px solid var(--cq-line-soft)}.cq-compare-content .cq-cmp-buy{padding-block:16px 24px;padding-inline-end:var(--cmp-pad);border-top:0}.cq-cmp-buy[data-quiet] :is(.button,.cq-cmp-btn){--cq-button-bg: var(--cq-white);--cq-button-fg: var(--cq-blue);--cq-button-border: var(--cq-blue);--cq-button-hover-bg: var(--cq-blue);--cq-button-hover-fg: var(--cq-white);--cq-button-hover-border: var(--cq-blue)}.cq-cmp-action :is(.button,.cq-cmp-btn){width:100%;min-height:48px;margin:0;padding-inline:8px;gap:0;font-size:14px;overflow-wrap:normal;word-break:normal}.cq-cmp-action product-form,.cq-cmp-action form{display:block;margin:0}:is(cq-compare-tray,product-compare-checkbox) :focus-visible{outline:1px solid var(--cq-navy);outline-offset:2px;box-shadow:0 0 0 3px var(--cq-blue-100)}@media(min-width:720px)and (max-height:799px){.cq-compare-dialog{--cmp-bar: 52px;--cmp-band: 80px;--cmp-nudge: -10px}.cq-cmp-buy{padding-block:8px}}@media(min-width:720px)and (max-width:1099px){.cq-compare-dialog:is([data-count="4"],[data-count="5"]){--cmp-pad: 20px;--cmp-gap: 16px}.cq-compare-dialog.cq-configure-dialog:is([data-count="4"],[data-count="5"]){width:min(var(--cmp-w),calc(100% - 32px))}}@media(max-width:719px){.cq-compare-dialog{--cmp-pad: 16px;--cmp-gap: 16px;--cmp-bar: 52px;--cmp-band: 88px;--cmp-nudge: -10px;--cmp-name: 14px;--cmp-name-line: 18px}.cq-compare-dialog[data-count="3"]{--cmp-pad: 12px;--cmp-gap: 10px;--cmp-band: 76px;--cmp-nudge: -6px;--cmp-name: 13px;--cmp-name-line: 17px}.cq-compare-dialog.cq-configure-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.cq-cmp-table .cq-cmp-head-row{padding-block:8px 6px}.cq-cmp-buy{padding-block:8px calc(8px + env(safe-area-inset-bottom))}.cq-compare-content .cq-cmp-buy{padding-block:16px calc(24px + env(safe-area-inset-bottom))}}.cq-compare-dialog[data-narrow] .cq-cmp-table :is(th,td){-webkit-hyphens:auto;hyphens:auto}.cq-compare-dialog[data-narrow] .cq-cmp-table .cq-cmp-value{font-size:14px;line-height:20px}.cq-compare-dialog[data-narrow] .cq-cmp-price{white-space:normal;font-size:14px}.cq-compare-dialog[data-narrow] .cq-cmp-price s{display:block;margin:0}.cq-compare-dialog[data-narrow] .cq-cmp-word-row th.cq-cmp-label{margin-bottom:0;padding-top:8px;font-size:14px;line-height:20px;color:var(--cq-ink)}.cq-cmp-word-narrow{gap:6px;padding-block:2px 6px;font-size:13px;line-height:20px}.cq-cmp-word-narrow .cq-cmp-check{margin-block:2px}.cq-cmp-word-narrow .cq-cmp-dash{margin-block:9px}.cq-cmp-word-narrow a{padding-block:12px;margin-block:-12px}.cq-cmp-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:15px;line-height:22px;font-weight:600;color:var(--cq-navy);cursor:pointer}.cq-cmp-more .cq-cmp-chevron{margin:0;color:var(--cq-navy)}@media(hover:hover){.cq-cmp-more:hover{color:var(--cq-blue)}}.cq-compare-buy{min-width:0;container-type:inline-size}.cq-cmp-short{display:none}@container (max-width: 139px){.cq-cmp-action .cq-cmp-long{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cq-cmp-action .cq-cmp-short{display:inline}.cq-cmp-action :is(.button,.cq-cmp-btn){padding-inline:6px;font-size:13px;line-height:16px}}@media(max-width:339px){.cq-cmp-word{gap:2px}}@media(max-width:749px){.cq-product-card:not(.cq-card) .card-product-compare-actions{opacity:1;transform:none;inset:4px auto auto 4px}.cq-product-card:not(.cq-card) .card-product-compare-label{min-height:44px;padding:4px 6px;font-size:11px;gap:4px}.cq-compare-tray{right:0;bottom:0;left:0;width:auto;max-width:none;gap:6px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);box-shadow:0 -10px 30px -22px #0c0c4a59;transform:none;transition:transform var(--cq-med) var(--cq-ease),visibility 0s;animation:cq-compare-bar-up var(--cq-med) var(--cq-ease)}@keyframes cq-compare-bar-up{0%{transform:translateY(100%)}}body:is(.cq-compare-yield,.cq-cartbar-on,.cq-buybar-on) .cq-compare-tray,body:has(.cq-whf-sticky-cta.is-visible) .cq-compare-tray{visibility:hidden;transform:translateY(100%);transition:transform var(--cq-med) var(--cq-ease),visibility 0s linear var(--cq-med)}body.cq-compare-bar-on:not(.cq-cartbar-on){padding-bottom:calc(61px + env(safe-area-inset-bottom))}#hubspot-messages-iframe-container{transition:translate var(--cq-med) var(--cq-ease)}body.cq-compare-bar-on:not(.cq-compare-yield,.cq-cartbar-on,.cq-buybar-on) #hubspot-messages-iframe-container{translate:0 calc(-61px - env(safe-area-inset-bottom))}.cq-compare-thumbnails{flex:1 1 auto}.cq-compare-hint{flex:1 1 auto;max-width:none;margin:0 2px}.cq-compare-tray>button{padding-inline:12px}}@media(max-width:379px){.cq-compare-tray{gap:4px;padding-inline:8px}.cq-compare-thumbnails{gap:8px;margin:-4px 0;padding:4px}.cq-compare-thumbnails button{flex:0 0 36px;width:36px;height:36px}.cq-compare-thumbnails button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.cq-compare-tray>button{padding-inline:8px;font-size:14px}.cq-compare-open{gap:6px}.cq-compare-count{min-width:20px;height:20px;padding:0 5px;font-size:12px}}@media(prefers-reduced-motion:reduce){.cq-product-card:not(.cq-card) .card-product-compare-actions{transition:none}.cq-compare-tray,.cq-compare-open[aria-busy=true] .cq-compare-count{animation:none}.cq-compare-tray{transition:none!important}.cq-cmp-all summary .cq-cmp-chevron,.cq-cmp-table thead{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/449/assets/component-product-compare.css.map */
