.elx-email-updates{font-family:Arial,Helvetica,sans-serif;color:#3f3c3a}.elx-email-updates[hidden]{display:none!important}.elx-email-tab{position:fixed;z-index:30;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));min-height:44px;padding:10px 18px;border:1px solid #b87960;border-radius:999px;background:#edf6fa;color:#3f3c3a;font:500 13px/1.2 Arial,Helvetica,sans-serif;box-shadow:0 2px 8px #3f3c3a18;cursor:pointer}dialog.elx-email-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(360px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #b87960;border-radius:20px;overflow:auto;background:#fffaf5;color:#3f3c3a;box-shadow:0 14px 45px #3f3c3a25}dialog.elx-email-dialog:not([open]){display:none}dialog.elx-email-dialog::backdrop{background:#3f3c3a47}.elx-email-card{position:relative;isolation:isolate;overflow:hidden;padding:32px 24px 24px;text-align:center;background:radial-gradient(ellipse at 0 0,#dceff9 0,transparent 53%),radial-gradient(ellipse at 100% 100%,#deeff8 0,transparent 48%),#fffaf5}.elx-email-card:before,.elx-email-card:after{content:"";position:absolute;z-index:-1;width:174px;height:174px;border:6px solid rgba(226,244,255,.75);border-radius:50%;box-shadow:0 0 0 1px #a6ccdf,0 0 0 7px #ffffffb8,0 0 0 8px #b8796061,inset -3px -3px 7px #aacdde80,3px 3px 9px #91b9cf50;pointer-events:none}.elx-email-card:before{left:-112px;top:-116px}.elx-email-card:after{right:-132px;bottom:-124px}.elx-email-close{position:absolute;right:6px;top:6px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#3f3c3a;cursor:pointer}.elx-email-close span{font:300 32px/1 Arial,sans-serif}.elx-email-logo{display:block;width:170px;max-width:70%;height:auto;margin:0 auto;mix-blend-mode:multiply}.elx-email-divider{width:36px;height:1px;margin:12px auto 16px;background:#b87960}.elx-email-eyebrow{margin:0 0 16px;color:#a96549;font:700 10px/1.3 Arial,sans-serif;letter-spacing:.2em}.elx-email-dialog h2{margin:0 0 18px;font:400 28px/1.12 Georgia,Times New Roman,serif;letter-spacing:-.02em;color:#3f3c3a}.elx-email-intro{margin:0 0 20px;font:400 14px/1.5 Arial,sans-serif;color:#3f3c3a}.elx-email-input{display:block;box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid #b87960;border-radius:8px;background:#fffaf5;color:#3f3c3a;font:400 16px/1.4 Arial,sans-serif}.elx-email-input::placeholder{color:#706a66;opacity:1}.elx-email-submit{display:block;width:100%;min-height:48px;margin:10px 0 0;padding:12px 10px;border:1px solid #65615f;border-radius:8px;background:#65615f!important;color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.elx-email-dismiss{display:block;min-height:44px;margin:10px auto 4px;padding:10px 0;border:0;background:transparent;color:#3f3c3a;font:400 12px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.elx-email-consent{margin:0 auto 6px;font:400 10px/1.5 Arial,sans-serif;color:#3f3c3a}.elx-email-privacy{color:#3f3c3a;font:400 11px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.elx-email-message{padding:12px;margin:0;font:400 14px/1.5 Arial,sans-serif;color:#3f3c3a}.elx-email-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.elx-email-updates :is(button,input,a):focus-visible{outline:2px solid #8f4e37;outline-offset:3px}@media(max-width:370px){.elx-email-card{padding:28px 20px 20px}.elx-email-dialog h2{font-size:26px}}.elx-product-extra{background:#fffaf5;color:#3f3c3a;font:15px/1.6 Arial,sans-serif}.elx-product-extra .elx-pe-wrap{max-width:820px;margin:auto;padding:32px 20px}.elx-product-extra h2{font:400 36px/1.15 Georgia,serif;text-align:center;color:#3f3c3a;margin:0 0 22px}.elx-product-extra .elx-pe-photos{display:flex;justify-content:center;gap:20px;margin:0 auto 24px;max-width:620px}.elx-product-extra figure{margin:0;min-width:0;flex:1}.elx-product-extra .elx-pe-photos img{width:100%;height:230px;object-fit:contain;display:block}.elx-product-extra figcaption{font-size:12px;text-align:center;margin-top:10px}.elx-product-extra details{border-bottom:1px solid #d8c4b8}.elx-product-extra summary{cursor:pointer;padding:15px 4px;font-weight:600;list-style:revert}.elx-product-extra summary:focus-visible{outline:2px solid #b87960;outline-offset:2px}.elx-product-extra details p{margin:0 4px 16px}.elx-product-extra a{color:#3f3c3a;text-decoration:underline;text-underline-offset:3px}.elx-product-extra video{display:block;width:100%;height:auto;margin:0 0 18px;border-radius:10px}.elx-product-extra .elx-pe-reviews{background:#edf6fa;border-top:0;text-align:center}.elx-product-extra .elx-pe-review-grid{display:flex;justify-content:center;gap:18px;margin:0 auto 20px}.elx-product-extra .elx-pe-review-grid figure{background:#fffaf5;padding:20px;border:1px solid #b87960;border-radius:10px;max-width:420px}.elx-product-extra blockquote{margin:10px 0;font-size:15px}.elx-product-extra .elx-pe-stars{color:#a96549;letter-spacing:3px}.elx-product-extra .elx-pe-back{display:table;margin:22px auto 0;padding:10px 24px;border:1px solid #b87960;border-radius:10px;background:#fffaf5;text-decoration:none}@media(max-width:699px){.elx-product-extra h2{font-size:28px}.elx-product-extra .elx-pe-wrap{padding:28px 18px}.elx-product-extra .elx-pe-photos{gap:12px}.elx-product-extra .elx-pe-photos img{height:155px}.elx-product-extra .elx-pe-review-grid{flex-direction:column;align-items:center}.elx-product-extra .elx-pe-review-grid figure{width:100%;box-sizing:border-box}.elx-product-extra summary{font-size:14px}}.elx-kit-extra .elx-pe-kit{flex:0 1 404px;text-align:center}.elx-kit-extra .elx-pe-kit img{height:auto;max-height:359px;object-fit:contain;margin:0 auto}.elx-kit-extra summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.elx-kit-extra summary::-webkit-details-marker{display:none}.elx-kit-extra summary::marker{content:""}.elx-kit-extra summary:after{content:"+";color:#a96549;font:400 24px/1 Arial,sans-serif}.elx-kit-extra details[open]>summary:after{content:"\2212"}:is(.elx-kit-extra,.elx-cream-extra) .elx-pe-result{max-width:560px;margin:30px auto 0}:is(.elx-kit-extra,.elx-cream-extra) .elx-pe-result-labels{display:grid;grid-template-columns:1fr 1fr;gap:2px;border-radius:12px 12px 0 0;overflow:hidden}:is(.elx-kit-extra,.elx-cream-extra) .elx-pe-result-labels span{display:block;padding:6px 4px;background:#fffaf5;color:#3f3c3a;text-align:center;font:700 12px/1.2 Arial,sans-serif}:is(.elx-kit-extra,.elx-cream-extra) .elx-pe-result-photo{position:relative;overflow:hidden;aspect-ratio:768/618}:is(.elx-kit-extra,.elx-cream-extra) .elx-pe-result-photo img{display:block;position:absolute;bottom:0;left:0;width:100%;height:auto;max-width:none}body #main .elx-product-extra.elx-kit-extra{background:#edf6fa!important}:is(.elx-kit-extra,.elx-cream-extra) .elx-pe-result figcaption{color:#3f3c3a}@media(max-width:699px){.elx-kit-extra .elx-pe-kit{flex-basis:320px}.elx-kit-extra .elx-pe-kit img{height:auto;max-height:285px}}body #main .elx-product-extra.elx-cream-extra{background:#edf6fa!important}.elx-cream-extra summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.elx-cream-extra summary::-webkit-details-marker{display:none}.elx-cream-extra summary::marker{content:""}.elx-cream-extra summary:after{content:"+";color:#a96549;font:400 24px/1 Arial,sans-serif}.elx-cream-extra details[open]>summary:after{content:"\2212"}.elx-cream-extra .elx-pe-photos img{width:min(100%,230px);height:230px;margin:0 auto;border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;border-radius:50%;clip-path:circle(49% at 50% 50%)}@media(max-width:699px){.elx-cream-extra .elx-pe-photos img{width:min(100%,155px);height:155px}}.elx-cream-extra .elx-pe-cooling-circle{position:relative;width:230px;max-width:100%;aspect-ratio:1;margin:0 auto;box-sizing:border-box;border:1px solid #b87960;border-radius:50%;overflow:hidden}.elx-cream-extra .elx-pe-photos .elx-pe-cooling-circle img{position:absolute;left:50%;top:50%;width:116%;height:116%;max-width:none;margin:0;object-fit:cover;border:0!important;border-radius:0;clip-path:none;transform:translate(-49.35%,-46.85%)}@media(max-width:699px){.elx-cream-extra .elx-pe-cooling-circle{width:155px}}body #main .elx-product-extra.elx-patches-extra{background:#edf6fa!important}.elx-patches-extra summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.elx-patches-extra summary::-webkit-details-marker{display:none}.elx-patches-extra summary::marker{content:""}.elx-patches-extra summary:after{content:"+";color:#a96549;font:400 24px/1 Arial,sans-serif}.elx-patches-extra details[open]>summary:after{content:"\2212"}body #main section.elx-product-extra{position:relative}body #main section.elx-product-extra:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:1px;background:#b87960;pointer-events:none}.elx-product-extra .elx-pe-founder video{max-width:540px;margin-left:auto;margin-right:auto;aspect-ratio:864/804;object-fit:contain}.elx-patches-extra .elx-pe-photos>figure:first-child>img{transform:scale(.75);transform-origin:center}body #main :is(.elx-product-info,.elx-product-extra) a:not(.elx-product-buy):not(.elx-pe-back){text-decoration:none!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important;font-weight:600;color:#8b5038}body #main :is(.elx-product-info,.elx-product-extra) a:not(.elx-product-buy):not(.elx-pe-back):hover{color:#3f3c3a}body #main :is(.elx-product-info,.elx-product-extra) a:focus-visible{outline:2px solid #b87960;outline-offset:4px;border-radius:2px}.elx-guides{background:#f8f1e9;color:#554d48;padding:64px 24px 80px}.elx-guides-inner{max-width:860px;margin:0 auto}.elx-guides--index .elx-guides-inner{max-width:1100px}.elx-guides-heading{border-bottom:1px solid #dfc8b9;padding-bottom:30px;margin-bottom:30px}.elx-guides h1,.elx-guides h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.015em!important;color:#95583f!important}.elx-guides h1{font-size:clamp(32px,4vw,48px)!important;line-height:1.13!important;max-width:850px;margin:0!important}.elx-guides p,.elx-guides li{font-family:Arial,sans-serif;font-size:16px;line-height:1.8}.elx-guides-intro{max-width:660px;margin-bottom:34px}.elx-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.elx-guide-card{display:flex;flex-direction:column;align-items:flex-start;background:#fffaf5;border:1px solid #dfc8b9;border-top:3px solid #a96549;border-radius:6px;padding:30px 26px;text-decoration:none!important;transition:background .2s,border-color .2s}.elx-guide-card:hover{background:#f4e7dc;border-color:#a96549}.elx-guide-card:focus-visible{outline:3px solid #95583f;outline-offset:4px}.elx-guide-number{font:12px Arial,sans-serif;letter-spacing:.16em;color:#95583f;margin-bottom:24px}.elx-guide-card h2{font-size:27px!important;line-height:1.2!important;margin:0 0 24px!important}.elx-guide-arrow{margin-top:auto;font-size:26px;color:#95583f}.elx-guide-help{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px}.elx-guide-help a,.elx-guide-copy a{color:#895035;text-decoration:underline;text-underline-offset:4px}.elx-guide-copy{background:#fffaf5;border:1px solid #e8d6ca;border-radius:6px;padding:36px 42px}.elx-guide-copy h2{font-size:28px!important;line-height:1.25!important;margin:36px 0 16px!important}.elx-guide-copy p{margin:0 0 20px}.elx-guide-copy strong{color:#514137}.elx-guide-copy table{font-size:14px;border-color:#dfc8b9}.elx-guide-copy th{background:#eee0d4;color:#744630;letter-spacing:0;text-transform:none}.elx-guide-copy td,.elx-guide-copy th{padding:14px;white-space:normal;min-width:130px}@media(max-width:749px){.elx-guides{padding:38px 24px 48px}.elx-guides-heading{padding-bottom:24px;margin-bottom:24px}.elx-guide-cards{grid-template-columns:1fr;gap:18px}.elx-guide-card{padding:24px}.elx-guide-card h2{font-size:26px!important}.elx-guide-number{margin-bottom:16px}.elx-guide-copy{padding:24px 20px}.elx-guide-copy h2{font-size:25px!important}.elx-guides p,.elx-guides li{font-size:15px;line-height:1.75}}.elx-market-choice .elx-desktop-flag{display:none!important}@media(min-width:1000px){.elx-market-choice span:has(.elx-desktop-flag){font-size:0!important;display:inline-flex!important;align-items:center;vertical-align:middle!important;margin-right:5px!important}.elx-market-choice .elx-desktop-flag{display:block!important;width:20px!important;height:15px!important;max-width:none!important;object-fit:contain!important;border-radius:1px}}
/*# sourceMappingURL=/cdn/shop/t/180/compiled_assets/styles.css.map */
