.artist-halfpan-vs{box-sizing:border-box;width:100%;max-width:1240px;margin:64px auto;padding:0 28px;color:#172e50;font-family:Open Sans,sans-serif}.artist-halfpan-vs *,.artist-halfpan-vs *:before,.artist-halfpan-vs *:after{box-sizing:border-box}.artist-halfpan-vs__head{text-align:center;max-width:780px;margin:0 auto 30px}.artist-halfpan-vs__eyebrow{display:inline-block;margin:0 0 15px;padding:8px 18px;border-radius:4px;background:#dcecf8;color:#193b63;font-size:12px;font-weight:700;letter-spacing:.12em}.artist-halfpan-vs h2{margin:0 0 14px;color:#172e50;font-family:Poppins,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.25}.artist-halfpan-vs__intro{margin:0;font-size:16px;line-height:1.6;color:#41536d}.artist-halfpan-vs__table-wrap{border:1px solid #cbdbea;border-radius:12px;overflow:hidden;background:#fff}.artist-halfpan-vs__table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:16px;line-height:1.55}.artist-halfpan-vs__caption{caption-side:bottom;text-align:left;padding:14px 20px;background:#f6f9fc;color:#445770;font-size:13px}.artist-halfpan-vs__table th,.artist-halfpan-vs__table td{padding:22px 24px;border:0;border-bottom:1px solid #dce5ee;vertical-align:middle;overflow-wrap:anywhere}.artist-halfpan-vs__table thead th{background:#193759;color:#fff;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:1.4}.artist-halfpan-vs__table thead th:first-child{width:28%}.artist-halfpan-vs__table thead th.artist-halfpan-vs__phoenix{background:#265885}.artist-halfpan-vs__table tbody th{font-weight:600;color:#28425f;background:#f9fbfd}.artist-halfpan-vs__table tbody td.artist-halfpan-vs__phoenix{background:#edf5fc}.artist-halfpan-vs__table tbody tr:last-child th,.artist-halfpan-vs__table tbody tr:last-child td{border-bottom:0}.artist-halfpan-vs__price-row strong{display:block;font-family:Poppins,sans-serif;font-size:30px;line-height:1.3;font-weight:600}.artist-halfpan-vs__price-row span{display:block;margin-top:5px;color:#425872;font-size:12px}.artist-halfpan-vs__notes{margin-top:18px;font-size:12px;line-height:1.65;color:#4b5b70}.artist-halfpan-vs__notes p{margin:7px 0}.artist-halfpan-vs__notes a{color:#174974;text-decoration:underline;text-underline-offset:3px}.artist-halfpan-vs__notes a:focus-visible{outline:2px solid #174974;outline-offset:3px}@media(max-width:600px){.artist-halfpan-vs{margin:42px auto;padding:0 16px}.artist-halfpan-vs__head{margin-bottom:22px}.artist-halfpan-vs__intro{font-size:14px}.artist-halfpan-vs__table{font-size:12px;line-height:1.5}.artist-halfpan-vs__table th,.artist-halfpan-vs__table td{padding:15px 10px}.artist-halfpan-vs__table thead th{font-size:13px}.artist-halfpan-vs__table thead th:first-child{width:28%}.artist-halfpan-vs__price-row strong{font-size:22px}.artist-halfpan-vs__price-row span{font-size:11px}.artist-halfpan-vs__caption{padding:12px 10px;font-size:11px}.artist-halfpan-vs__notes{font-size:11px}}.oil-story{padding:72px 24px;color:#0f233a;background:#fdfdfb}.oil-story__inner{max-width:1320px;margin:auto}.oil-story h2{font-size:clamp(30px,4vw,56px);line-height:1.12;font-weight:400;margin:0 0 20px}.oil-story h3{font-size:21px;line-height:1.3;font-weight:500;margin:18px 0 10px}.oil-story p{font-size:16px;line-height:1.65}.oil-story__eyebrow{font-size:12px!important;text-transform:uppercase;letter-spacing:.15em;margin:0 0 18px}.oil-story__header{text-align:center;max-width:800px;margin:0 auto 36px}.oil-story__intro{font-size:18px;line-height:1.6}.oil-story figure{margin:0}.oil-story img{display:block;width:100%;height:auto}.oil-story figcaption{font-size:13px;line-height:1.5;padding:12px 0}.oil-story--hero{background:#f1efe7;padding:0}.oil-story--hero .oil-story__inner{max-width:1600px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center}.oil-story__hero-copy{padding:60px max(30px,5vw)}.oil-story__hero-image{padding:28px 28px 16px 0}.oil-story__comparison{display:grid;gap:14px}.oil-story__hero-image img{aspect-ratio:16/7;object-fit:contain;background:#fff}.oil-story__actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:28px}.oil-story__actions a{font-size:15px}.oil-story__actions .button{background:#0f233a;color:#fff;border-color:#0f233a}.oil-story__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.oil-story__gallery img{aspect-ratio:3/4;object-fit:cover}.oil-story__gallery p,.oil-story__videos p{font-size:14px}.oil-story__contents,.oil-story__downloads{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.oil-story__contents img{max-height:540px;object-fit:contain}.oil-story__downloads{align-items:stretch}.oil-story__downloads article{border-top:1px solid #9caaa7;padding:20px 0}.oil-story__downloads a{text-decoration:underline;text-underline-offset:5px}.oil-story__note{font-size:13px!important;color:#58646b;text-align:center;max-width:850px;margin:24px auto 0}.oil-story__videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.oil-video{position:relative;background:#edece8}.oil-video video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;max-height:640px}.oil-story__demo{max-width:1080px;margin:auto}.oil-story__demo video{aspect-ratio:16/9;max-height:none}.oil-story__faq{max-width:900px;margin:auto}.oil-story details{border-bottom:1px solid #cbd1cf}.oil-story summary{cursor:pointer;list-style:none;padding:22px 0;font-size:19px;font-weight:500;display:flex;justify-content:space-between;gap:24px}.oil-story summary::-webkit-details-marker{display:none}.oil-story details[open] summary span{transform:rotate(45deg)}.oil-story__faq details div{padding:0 32px 14px 0}.oil-story__more{margin-top:32px}.oil-story__more .oil-story__videos{padding-bottom:32px}.oil-story--reviews{padding:28px 24px 0}.template-product-oil-sticks-marine-12 .product-desc__content{height:auto!important;max-height:none!important;overflow:visible!important}.template-product-oil-sticks-marine-12 .product-desc__content:after,.template-product-oil-sticks-marine-12 .product-desc__toggle{display:none!important}.oil-short-copy{padding-left:20px;margin:12px 0;line-height:1.6}.oil-offers{margin:12px 0;border:1px solid #d7dfd9;border-radius:6px;padding:10px 14px}.oil-offers summary{font-size:14px;cursor:pointer}.oil-offers .pa-offer{margin-bottom:0}.oil-story a:focus-visible,.oil-story summary:focus-visible,.oil-offers summary:focus-visible{outline:2px solid #0f233a;outline-offset:5px}@media(max-width:999px){.oil-story{padding:48px 20px}.oil-story--hero{padding:0}.oil-story--hero .oil-story__inner{grid-template-columns:1fr}.oil-story__hero-copy{padding:40px 24px 24px}.oil-story__hero-image{padding:0 20px 20px}.oil-story__hero-image img{aspect-ratio:16/10}.oil-story__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.oil-story__videos{grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.oil-story__videos article{scroll-snap-align:start}.oil-story__contents{gap:24px}.oil-story h3{font-size:19px}.oil-story--reviews{padding-bottom:0}}@media(max-width:649px){.oil-story__gallery{grid-template-columns:1fr;gap:24px}.oil-story__gallery img{max-height:560px;object-fit:contain;background:#f2f0e9}.oil-story__contents,.oil-story__downloads{grid-template-columns:1fr;gap:20px}.oil-story__actions{gap:18px}.oil-story__intro{font-size:16px}.oil-story__header{margin-bottom:26px}.oil-story summary{font-size:17px}.oil-story__demo video{aspect-ratio:16/9}}.pa-offer[hidden],.pa-offer [hidden]{display:none!important}.pa-offer{display:block;width:100%;box-sizing:border-box;margin:16px 0;padding:16px;border:1px solid #b2d6ed;border-radius:10px;background:#f0f7fb;color:#193c50;text-align:left}.pa-offer .pa-offer__heading{font-size:16px;font-weight:700;line-height:1.3;margin:0 0 10px}.pa-offer__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pa-offer__tiers>div{background:#fff;border:1px solid #d4e6ef;border-radius:6px;padding:7px;text-align:center}.pa-offer__tiers span{display:block;font-size:11px;line-height:1.4}.pa-offer__tiers strong{display:block;font-size:18px;line-height:1.4;color:#173f56}.pa-offer .pa-offer__terms{font-size:12px;line-height:1.5;margin:10px 0}.pa-offer__timer{display:flex;gap:12px;font-variant-numeric:tabular-nums}.pa-offer__timer>span{text-align:center;min-width:40px}.pa-offer__timer b{font-size:20px;line-height:1.2;display:block}.pa-offer__timer small{font-size:10px;line-height:1.4;display:block}.pa-offer .pa-offer__deadline{font-size:11px;line-height:1.4;margin:8px 0 0}.pa-offer__gift{background:#fff;border:1px solid #d9e3de;border-radius:8px;margin-top:14px;overflow:hidden;color:#163e32}.pa-offer .pa-offer__spend{font-size:14px;font-weight:700;line-height:1.4;text-align:center;margin:0;padding:9px}.pa-offer .pa-offer__banner{background:#b52d35;color:#fff;text-align:center;font-size:15px;font-weight:700;line-height:1.3;margin:0;padding:7px}.pa-offer__choice{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:center;padding:10px}.pa-offer__image{display:block;width:80px;height:80px;object-fit:contain}.pa-offer__choice p{font-size:13px;line-height:1.35;margin:0 0 6px}.pa-offer__choice a{display:block;background:#164734;color:#fff!important;border-radius:5px;padding:9px 8px;text-align:center;text-decoration:none;font-size:12px;font-weight:700;line-height:1.4}.pa-offer__choice a:hover{background:#0c3022}.pa-offer a:focus-visible,.pa-offer summary:focus-visible{outline:3px solid #b52d35;outline-offset:2px}.pa-offer .pa-offer__note{font-size:11px;line-height:1.5;margin:0;padding:8px 10px}.pa-offer__all{display:block;font-size:11px;line-height:1.5;padding:0 10px 6px;text-decoration:underline}.pa-offer__details{font-size:11px;line-height:1.5;padding:0 10px 10px}.pa-offer__details summary{cursor:pointer;text-decoration:underline}.pa-offer .pa-offer__details p{font-size:11px;line-height:1.5;margin:8px 0}@media(max-width:480px){.pa-offer{padding:12px;margin:12px 0}.pa-offer__tiers strong{font-size:16px}.pa-offer__tiers>div{padding:6px 3px}}.pw-offer[hidden]{display:none!important}.pw-offer{display:block;width:100%;box-sizing:border-box;margin:16px 0;padding:16px;border:1px solid #b2d6ed;border-radius:10px;background:#f0f7fb;color:#193c50;text-align:left}.pw-offer .pw-offer__heading{font-size:16px;font-weight:700;margin:0 0 10px;line-height:1.3}.pw-offer__tiers{display:flex;flex-wrap:wrap;gap:8px}.pw-offer__tiers>div{flex:1 1 90px;background:#fff;border:1px solid #d4e6ef;border-radius:6px;padding:8px;text-align:center}.pw-offer__tiers span{display:block;font-size:12px;line-height:1.4}.pw-offer__tiers strong{display:block;font-size:19px;line-height:1.4;color:#173f56}.pw-offer .pw-offer__terms{font-size:12px;line-height:1.5;margin:10px 0}.pw-offer__timer{display:flex;gap:12px;font-variant-numeric:tabular-nums}.pw-offer__timer>span{text-align:center;min-width:42px}.pw-offer__timer b{font-size:20px;line-height:1.2;display:block}.pw-offer__timer small{font-size:10px;line-height:1.4;display:block}.pw-offer .pw-offer__deadline{font-size:11px;line-height:1.4;margin:8px 0 0}.pw-gift[hidden]{display:none!important}.pw-gift{background:#fff;border:1px solid #d9e3de;border-radius:8px;margin-top:14px;overflow:hidden;color:#163e32}.pw-offer .pw-gift__spend{font-size:14px;line-height:1.3;text-align:center;margin:0;padding:8px}.pw-gift__spend strong{font-size:20px}.pw-offer .pw-gift__banner{background:#b52d35;color:#fff;text-align:center;font-size:15px;font-weight:700;line-height:1.3;margin:0;padding:7px}.pw-gift__body{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center;padding:10px}.pw-gift__body img{display:block;width:96px;height:96px;object-fit:contain}.pw-offer .pw-gift__title{font-size:13px;line-height:1.35;margin:0 0 8px}.pw-gift__button{display:block;background:#164734;color:#fff!important;border-radius:5px;padding:9px 8px;text-align:center;text-decoration:none;font-size:12px;font-weight:700;line-height:1.4}.pw-gift__button:hover{background:#0c3022}.pw-gift__button:focus-visible{outline:3px solid #b52d35;outline-offset:2px}.pw-offer .pw-gift__note{font-size:11px;line-height:1.45;margin:0;padding:0 10px 8px}.pw-gift__details{font-size:11px;line-height:1.45;padding:0 10px 10px}.pw-gift__details summary{cursor:pointer;text-decoration:underline}.pw-offer .pw-gift__details p{font-size:11px;line-height:1.45;margin:8px 0 0}@media(max-width:480px){.pw-offer{padding:12px;margin:12px 0}.pw-offer__tiers{gap:5px}.pw-offer__tiers>div{padding:6px;flex-basis:76px}}
/*# sourceMappingURL=/cdn/shop/t/87/compiled_assets/styles.css.map */
