.fs-oil-comparison.page-width{padding-block:56px 24px;scroll-margin-top:90px;color:#212f26;--compare-line:oklch(.86 .012 150);--compare-paper:oklch(.99 .004 150);--compare-green:oklch(.43 .065 150)}.fs-compare-heading h2{font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.25;margin:0 0 10px}.fs-compare-heading p{max-width:70ch;margin:0 0 24px;line-height:1.6}.fs-compare-js{display:none!important}.fs-compare-ready .fs-compare-js{display:revert!important}.fs-oil-comparison [hidden]{display:none!important}.fs-compare-ready .fs-compare-toolbar{display:flex!important;align-items:end;gap:16px 24px;flex-wrap:wrap;border-bottom:1px solid var(--compare-line);padding-bottom:18px}.fs-compare-toolbar fieldset{border:0;padding:0;margin:0;display:flex;gap:3px;flex-wrap:wrap}.fs-compare-toolbar legend{font-size:1.3rem;margin-bottom:8px;font-weight:600}.fs-compare-toolbar fieldset label{position:relative;cursor:pointer}.fs-compare-toolbar fieldset input{position:absolute;opacity:0;width:1px;height:1px}.fs-compare-toolbar fieldset span{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--compare-line);border-radius:4px;padding:8px 16px;font-size:1.4rem;background:var(--compare-paper)}.fs-compare-toolbar fieldset input:checked+span{background:var(--compare-green);border-color:var(--compare-green);color:#fafdfa}.fs-compare-toolbar fieldset input:focus-visible+span{outline:2px solid var(--compare-green);outline-offset:3px}.fs-compare-toolbar>[data-show-all]{margin-inline-start:auto}.fs-compare-diff-toggle{display:flex;gap:8px;align-items:center;min-height:44px;font-size:1.3rem;cursor:pointer}.fs-compare-diff-toggle input{width:18px;height:18px;accent-color:var(--compare-green)}.fs-compare-explanation,.fs-compare-missing-note{font-size:1.3rem;line-height:1.6;margin:12px 0;max-width:75ch}.fs-compare-missing-note{padding:12px 16px;background:#eef3ef;border-radius:4px;margin-bottom:24px}.fs-compare-missing-note .fs-compare-link{font-size:inherit;padding-block:2px;min-height:32px}.fs-compare-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.7fr) minmax(165px,.8fr);grid-template-rows:auto auto auto;gap:8px 28px;padding:24px 0;border-bottom:1px solid var(--compare-line);min-width:0;scroll-margin-top:100px}.fs-compare-product{grid-column:1;grid-row:1;min-width:0}.fs-compare-product__heading{display:flex;align-items:center;gap:12px}.fs-compare-product__heading img{width:60px;height:80px;object-fit:contain;flex-shrink:0}.fs-compare-product h3{font-size:1.7rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.fs-oil-comparison a{color:inherit;text-underline-offset:4px}.fs-compare-product h3 a{text-decoration:none}.fs-compare-product h3 a:hover{text-decoration:underline}.fs-compare-tags{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 4px}.fs-compare-tags span{font-size:1.15rem;line-height:1.4;padding:3px 7px;border-radius:3px;background:#ecf4ee;color:#334137}.fs-compare-summary{grid-column:1;grid-row:2;margin:0;max-width:65ch;font-size:1.3rem;line-height:1.55}.fs-compare-pick,.fs-compare-link{font:inherit;font-size:1.3rem;color:inherit;min-height:44px;background:transparent;border:0;padding:6px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.fs-compare-pick{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.fs-compare-pick:before{content:"+";font-size:1.7rem}.fs-compare-pick[aria-pressed=true]:before{content:"\2713"}.fs-compare-pick[aria-pressed=true]{font-weight:600}.fs-compare-ready .fs-compare-actions{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.fs-compare-ready .fs-compare-pick{display:inline-flex!important}.fs-compare-facts{grid-column:2;grid-row:1/span 3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 12px;margin:0}.fs-compare-facts>div{padding:8px 0;min-width:0}.fs-compare-facts dt{font-size:1.2rem;line-height:1.45;margin-bottom:6px;color:#48534b}.fs-compare-facts dd{font-size:1.5rem;line-height:1.4;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fs-compare-facts [data-difference=price] dd{font-size:1.9rem;font-weight:600}.fs-compare-facts .fs-compare-unit{grid-column:1/-1;padding:12px;background:#e5f3e7;border-radius:4px}.fs-compare-unit dd{font-weight:600;font-size:1.8rem}.fs-compare-purchase{grid-column:3;grid-row:1/span 3;align-self:center;min-width:0}.fs-compare-form{margin:0}.fs-compare-form label{font-size:1.2rem;line-height:1.4;display:block;margin-bottom:8px}.fs-oil-comparison select{width:100%;min-width:0;border:1px solid oklch(.7 .02 150);border-radius:4px;padding:10px 28px 10px 10px;min-height:44px;background:var(--compare-paper);font:inherit;font-size:1.3rem;color:inherit}.fs-compare-form .button{width:100%;min-height:44px;font-size:1.4rem;padding:10px;margin:0}.fs-compare-form .fs-compare-options-toggle{background:var(--compare-paper);color:var(--compare-green);box-shadow:none;border:1px solid var(--compare-green)}.fs-compare-form [data-options]+input+[data-compare-buy]{margin-top:10px}.fs-compare-status{font-size:1.2rem;line-height:1.4;margin:8px 0 0}.fs-compare-status:empty{display:none}.fs-compare-extra{grid-column:1;grid-row:3;min-width:0}.fs-compare-details{font-size:1.3rem;line-height:1.55}.fs-compare-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:44px;padding-block:8px;list-style:none}.fs-compare-details p{margin:6px 0}.fs-compare-details a{display:inline-flex;min-height:44px;align-items:center}.fs-compare-labels,.fs-oil-comparison[data-mode=all] [data-replace-open]{display:none}.fs-compare-ready [data-options-open=false] [data-options],.fs-compare-ready [data-has-options=true][data-variant-chosen=false] [data-compare-buy],.fs-compare-ready [data-options-open=true] [data-options-open]{display:none!important}.fs-compare-method{margin:28px 0 0;max-width:75ch;font-size:1.4rem;line-height:1.65}.fs-compare-method summary{cursor:pointer;font-weight:600;min-height:44px;padding-block:10px}.fs-compare-method p{margin:12px 0}.fs-compare-tray{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:16px;padding:10px 16px;border:1px solid var(--compare-line);border-radius:6px;background:var(--compare-paper);box-shadow:0 3px 18px #1b241d24;max-width:calc(100vw - 24px);width:max-content}.fs-compare-tray-picks{display:flex;gap:12px;min-width:0}.fs-compare-tray-item{display:flex;align-items:center;gap:6px;min-width:0}.fs-compare-tray-item img{width:24px;height:36px;object-fit:contain}.fs-compare-tray-item span{font-size:1.2rem;line-height:1.35;max-width:150px}.fs-compare-tray-item button{font:inherit;font-size:2rem;color:inherit;background:transparent;border:0;min-height:44px;min-width:32px;cursor:pointer}.fs-compare-tray .button{min-height:44px;font-size:1.4rem;padding:10px 16px;white-space:nowrap}.fs-oil-comparison[data-mode=selected] .fs-compare-rows{display:grid;grid-template-columns:180px repeat(var(--compare-count,2),minmax(0,1fr));grid-template-rows:repeat(var(--compare-track-count,11),auto);gap:0 20px;align-items:stretch;margin-top:24px}.fs-oil-comparison[data-mode=selected] .fs-compare-row,.fs-oil-comparison[data-mode=selected] .fs-compare-labels{display:grid;grid-template-rows:subgrid;grid-row:1/span var(--compare-track-count,11);grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:0;min-width:0}.fs-oil-comparison[data-mode=selected] .fs-compare-row>:not(script),.fs-oil-comparison[data-mode=selected] .fs-compare-facts>div{grid-column:1;grid-row:auto}.fs-oil-comparison[data-mode=selected] .fs-compare-product{position:sticky;top:78px;z-index:2;padding:12px 8px;background:var(--compare-paper);border-bottom:1px solid var(--compare-line);align-self:start}.fs-oil-comparison[data-mode=selected] .fs-compare-product__heading img{width:80px;height:100px}.fs-oil-comparison[data-mode=selected] .fs-compare-summary{padding:16px 12px;border-bottom:1px solid var(--compare-line)}.fs-oil-comparison[data-mode=selected] .fs-compare-facts{display:contents}.fs-oil-comparison[data-mode=selected] .fs-compare-facts>div{display:flex;flex-direction:column;justify-content:center;padding:16px 12px;border-bottom:1px solid var(--compare-line);border-radius:0;min-height:60px}.fs-oil-comparison[data-mode=selected] .fs-compare-facts dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fs-oil-comparison[data-mode=selected] .fs-compare-facts dd{font-size:1.6rem}.fs-oil-comparison[data-mode=selected] .fs-compare-facts :is([data-difference=price],.fs-compare-unit) dd{font-size:2rem}.fs-compare-labels>div{display:flex;align-items:center;padding:16px 12px;font-size:1.3rem;line-height:1.45;border-bottom:1px solid var(--compare-line)}.fs-compare-labels>div:first-child,.fs-compare-labels>div:nth-last-child(-n+2){border:0}.fs-compare-labels>[data-shared-label=unit]{background:#e5f3e7}.fs-oil-comparison[data-mode=selected] .fs-compare-purchase{align-self:stretch;padding:16px 12px 0}.fs-oil-comparison[data-mode=selected] .fs-compare-extra{padding:0 12px 12px}.fs-oil-comparison :is(a,button,select,input,summary):focus-visible,.fs-category-card .fs-compare-pick:focus-visible{outline:2px solid var(--compare-green,oklch(.43 .065 150));outline-offset:3px}.fs-compare-form button:disabled{cursor:not-allowed}@media(max-width:989px){.fs-compare-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px 20px}.fs-compare-facts{grid-column:2;grid-row:1/span 2}.fs-compare-purchase{grid-column:2;grid-row:3;align-self:start}.fs-oil-comparison[data-mode=selected] .fs-compare-rows{grid-template-columns:140px repeat(var(--compare-count,2),minmax(0,1fr));gap:0 12px}.fs-oil-comparison[data-mode=selected] .fs-compare-product__heading{flex-direction:column;align-items:start}}@media(max-width:749px){.fs-oil-comparison.page-width{padding-block:36px 24px;scroll-margin-top:12px}.fs-compare-heading p{font-size:1.4rem;margin-bottom:20px}.fs-compare-toolbar fieldset span{padding:8px 12px;font-size:1.3rem}.fs-compare-toolbar fieldset{gap:4px}.fs-compare-toolbar>[data-show-all]{margin-inline-start:0}.fs-compare-ready .fs-compare-toolbar{gap:8px 16px}.fs-compare-missing-note{padding:10px 12px}.fs-compare-row{grid-template-columns:1fr;gap:8px;padding:18px 0}.fs-compare-product{grid-row:1;grid-column:1;position:relative}.fs-compare-product__heading{padding-inline-end:80px}.fs-compare-product__heading img{width:52px;height:64px}.fs-compare-product h3{font-size:1.6rem}.fs-compare-actions{position:absolute;inset-inline-end:0;top:8px}.fs-compare-tags{margin-top:4px}.fs-compare-summary{grid-column:1;grid-row:2}.fs-compare-facts{grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.fs-compare-facts>div{padding:6px 0}.fs-compare-facts dt{font-size:1.15rem;margin-bottom:3px}.fs-compare-facts dd{font-size:1.4rem}.fs-compare-facts [data-difference=price] dd{font-size:1.8rem}.fs-compare-facts .fs-compare-unit{padding:9px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.fs-compare-unit dd{font-size:1.7rem;flex-shrink:0}.fs-compare-unit dt{max-width:65%;margin:0}.fs-compare-purchase{grid-column:1;grid-row:4;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px}.fs-compare-purchase .fs-compare-status{grid-column:1/-1;grid-row:2}.fs-compare-purchase>[data-product-link]{grid-column:2;grid-row:1;font-size:1.2rem}.fs-compare-extra{grid-column:1;grid-row:5}.fs-compare-extra>[data-expand-facts]{min-height:36px;padding:2px 0}.fs-compare-tray{width:calc(100% - 16px);max-width:none;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 12px;bottom:max(8px,env(safe-area-inset-bottom))}.fs-compare-tray-picks{grid-column:1/-1;gap:8px}.fs-compare-tray-item{flex:1}.fs-compare-tray-item span{font-size:1.1rem;flex:1}.fs-compare-tray-item img{width:20px;height:32px}.fs-compare-tray-item button{min-width:32px}.fs-compare-tray .button{font-size:1.3rem;padding:8px 12px}.fs-compare-tray>[data-clear-selection]{font-size:1.2rem}.fs-oil-comparison[data-mode=selected] .fs-compare-rows{grid-template-columns:repeat(var(--compare-count,2),minmax(0,1fr));gap:0 12px}.fs-oil-comparison[data-mode=selected] .fs-compare-labels{display:none}.fs-oil-comparison[data-mode=selected] .fs-compare-product{position:sticky;top:0;padding:8px 0}.fs-oil-comparison[data-mode=selected] .fs-compare-product__heading{flex-direction:row;padding:0;gap:6px}.fs-oil-comparison[data-mode=selected] .fs-compare-product__heading img{width:44px;height:64px}.fs-oil-comparison[data-mode=selected] .fs-compare-product h3{font-size:1.35rem}.fs-oil-comparison[data-mode=selected] .fs-compare-tags{display:none}.fs-oil-comparison[data-mode=selected] .fs-compare-actions{position:static;gap:6px;flex-wrap:wrap}.fs-oil-comparison[data-mode=selected] .fs-compare-actions button{font-size:1.1rem;min-height:36px}.fs-oil-comparison[data-mode=selected] .fs-compare-summary{font-size:1.2rem;padding:12px 6px}.fs-oil-comparison[data-mode=selected] .fs-compare-facts>div{padding:12px 6px;min-height:72px;align-items:start;gap:0}.fs-oil-comparison[data-mode=selected] .fs-compare-facts dt{position:static;width:auto;height:auto;margin:0 0 4px;overflow:visible;clip:auto;white-space:normal;font-size:1.1rem;max-width:none}.fs-oil-comparison[data-mode=selected] .fs-compare-facts dd{font-size:1.4rem;flex-shrink:1}.fs-oil-comparison[data-mode=selected] .fs-compare-facts :is([data-difference=price],.fs-compare-unit) dd{font-size:1.8rem}.fs-oil-comparison[data-mode=selected] .fs-compare-purchase{display:block;padding:12px 0 0}.fs-oil-comparison[data-mode=selected] .fs-compare-form .button{font-size:1.2rem}.fs-oil-comparison[data-mode=selected] .fs-compare-extra{padding:0}.fs-oil-comparison[data-mode=selected] .fs-compare-details,.fs-oil-comparison[data-mode=selected] select{font-size:1.2rem}}.fs-oil-comparison[data-mode=all] .fs-compare-product{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:0 12px;align-items:center}.fs-oil-comparison[data-mode=all] .fs-compare-product__heading{display:contents}.fs-oil-comparison[data-mode=all] .fs-compare-product__heading img{grid-column:1;grid-row:1/span 2}.fs-oil-comparison[data-mode=all] .fs-compare-product h3{grid-column:2;grid-row:1;align-self:end}.fs-oil-comparison[data-mode=all] .fs-compare-tags{grid-column:2;grid-row:2;align-self:start}.fs-oil-comparison[data-mode=all] .fs-compare-actions{grid-column:3;grid-row:1/span 2;position:static}.fs-oil-comparison[data-mode=all] .fs-compare-row{padding-block:18px}.fs-oil-comparison[data-mode=all] .fs-compare-extra>[data-expand-facts]{min-height:32px;padding:2px 0}.fs-oil-comparison.page-width{scroll-margin-top:calc(var(--compare-header-height,80px) + 12px)}.fs-oil-comparison[data-mode=selected] .fs-compare-product{top:var(--compare-header-height,80px)}@media(max-width:749px){.fs-oil-comparison[data-mode=all] .fs-compare-product{grid-template-columns:44px minmax(0,1fr) auto;gap:0 8px}.fs-oil-comparison[data-mode=all] .fs-compare-product__heading img{width:44px;height:64px}.fs-oil-comparison[data-mode=all] .fs-compare-tags{grid-column:2/4}.fs-oil-comparison[data-mode=all] .fs-compare-actions{grid-row:1}.fs-oil-comparison[data-mode=all] .fs-compare-pick{font-size:1.2rem}}.fs-oil-comparison[data-value-basis=total] [data-total-known=false] .fs-compare-unit dd{font-size:1.3rem;font-weight:400;color:#48534b}@media(max-width:749px){.fs-oil-comparison[data-mode=all] .fs-compare-unit dd{min-width:0;max-width:60%;flex-shrink:1;text-align:end}.fs-oil-comparison[data-mode=all] .fs-compare-unit dt{min-width:0;flex:1}}.fs-compare-tray-hint{font-size:1.2rem;max-width:20ch;line-height:1.4}@media(max-width:749px){.fs-compare-tray-hint{grid-column:1/-1;max-width:none}}.fs-compare-details{font-size:1.2rem;color:#48534b}.fs-compare-formula-line{display:flex;flex-wrap:wrap;gap:4px 12px;line-height:1.5}.fs-compare-details a{min-height:32px;padding:2px 0}.fs-oil-comparison[data-mode=all] .fs-compare-facts>:is([data-difference=spectrum],[data-difference=bottle]){display:none}.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=cbd]{grid-column:1;grid-row:2}.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=total]{grid-column:2;grid-row:2}.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=price]{grid-column:1;grid-row:1}.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=unit]{grid-column:2;grid-row:1}.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=carrier]{grid-column:1/-1;grid-row:3}@media(max-width:749px){.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=total]{grid-column:2;grid-row:1}.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=unit]{grid-column:1/-1;grid-row:2}.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=cbd]{grid-column:1;grid-row:3}.fs-oil-comparison[data-mode=all] .fs-compare-facts>[data-difference=carrier]{grid-column:2;grid-row:3}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/fs-oil-comparison.css.map */
