.footer__block--newsletter :is(.h3,.h4,.h5,.h6){font-size:20px!important}.footer__block--newsletter .prose{font-size:14px}.footer__block--newsletter .input{height:46px;background:#fff;border:none;border-radius:9999px;font-size:14px;color:#333;line-height:46px;padding-top:0;padding-bottom:0}.footer__block--newsletter .input::placeholder{color:#888;line-height:46px}.footer__block--newsletter .input:focus{box-shadow:0 0 0 2px #ffffff4d}.footer__block--newsletter .checkbox-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-3)}.footer__block--newsletter .checkbox-input{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;background:#fff;border:none;border-radius:4px;cursor:pointer;position:relative}.footer__block--newsletter .checkbox-input:checked:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid #333333;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.footer__block--newsletter .checkbox-label{font-size:14px}.footer__block--newsletter .checkbox-label a:hover{text-decoration:underline}.footer__block--newsletter .subscribe-button{height:46px;font-size:14px;font-weight:600;background:#e8e0d5;color:#333;border:none;border-radius:9999px;cursor:pointer;transition:background .2s,transform .2s}.footer__block--newsletter .subscribe-button:hover{background:#ddd4c8;transform:scale(1.02)}@media screen and (min-width:700px){.footer__block--newsletter .subscribe-button{width:auto;min-width:200px}}@media screen and (min-width:768px){.hide-mobile{display:none!important}.pc-center{justify-content:center!important}}.v-image{display:block;width:100%;height:100%}.v-image picture{display:block;width:100%;height:100%}.v-image img{display:block;width:100%;height:100%;object-fit:cover}.video-page-fullscreen-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f2;z-index:9999;align-items:center;justify-content:center;padding:var(--spacing-4);pointer-events:auto}.video-page-fullscreen-overlay.active{display:flex}.video-page-fullscreen-overlay__container{position:relative;width:100%;height:100%;max-width:1920px;max-height:1080px;display:flex;align-items:center;justify-content:center;pointer-events:none}.video-page-fullscreen-overlay__video{width:100%;height:100%;object-fit:contain;pointer-events:auto}.video-page-fullscreen-overlay__iframe{width:100%;height:100%;border:none;pointer-events:auto}.video-page-fullscreen-overlay__close{position:fixed;top:var(--spacing-6);right:var(--spacing-6);width:48px;height:48px;border:none;background:#ffffffe6;border-radius:var(--rounded-full);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;font-size:32px;font-weight:300;line-height:1;transition:all .2s ease;z-index:10000;box-shadow:0 2px 8px #0000004d;pointer-events:auto}.video-page-fullscreen-overlay__close:hover{background:#fff;transform:scale(1.1)}@media screen and (max-width:699px){.video-page-fullscreen-overlay{padding:var(--spacing-2)}.video-page-fullscreen-overlay__close{top:var(--spacing-4);right:var(--spacing-4);width:44px;height:44px;font-size:28px}}.video-fullscreen-button{display:inline-flex;align-items:center;gap:1.5rem;box-shadow:inset 0 0 0 1px}.video-fullscreen-button svg{flex-shrink:0}.video-fullscreen-button:focus,.video-fullscreen-button:focus-visible,.video-fullscreen-button:active{outline:none;box-shadow:none;border-color:transparent}button[data-video-fullscreen]:focus,button[data-video-fullscreen]:focus-visible,button[data-video-fullscreen]:active{outline:none!important;box-shadow:none!important}.v-feature-chart__title>*{margin:0}.v-feature-chart__table-row{display:flex;flex-direction:column;gap:0;padding-block:var(--spacing-4)}.v-feature-chart__heading{position:static;padding-block-end:var(--spacing-3);font:600 14px/1.4 Gilroy;color:#333}.v-feature-chart__values{display:grid;grid-template-columns:repeat(var(--feature-chart-values-columns-count),minmax(0,1fr));gap:var(--spacing-5);border-top:1px solid rgb(var(--text-color) / .12);padding-block-start:var(--spacing-3);text-align:left}.v-feature-chart__value{grid-row:auto}.v-feature-chart__value,.v-feature-chart__value.text-subdued{font:500 12px/1.4 Gilroy;color:#333}.v-feature-chart__table-row--product{display:grid;grid-template-columns:repeat(var(--feature-chart-values-columns-count),minmax(0,1fr));gap:var(--spacing-5);text-align:center}.v-feature-chart__table-row--product .feature-chart__product{--feature-chart-product-image-width: 150px;place-content:start center;justify-items:center;text-align:center;max-width:none}.v-feature-chart__table-row--product .feature-chart__product .v-stack{align-items:center}.v-feature-chart__table-row--product .feature-chart__view-button-container{justify-self:center!important}.v-feature-chart__table-row--product>*{min-width:0}.v-feature-chart__table-row--product>:first-child{grid-column-start:1}@media screen and (max-width:699px){.v-feature-chart,.v-feature-chart__table{margin-inline:0;padding-inline:0;display:block}.v-feature-chart__values,.v-feature-chart__table-row--product{gap:var(--spacing-3)}}@media screen and (min-width:700px){.v-feature-chart__table-row{padding-block:var(--spacing-6)}.v-feature-chart__heading{padding-block-end:var(--spacing-4);font-size:20px;line-height:28px}.v-feature-chart__values{text-align:center;gap:var(--spacing-6);padding-block-start:var(--spacing-4)}.v-feature-chart__value,.v-feature-chart__value.text-subdued{font-size:18px;line-height:28px}.v-feature-chart__table-row--product .feature-chart__product{--feature-chart-product-image-width: 245px}}.v-feature-chart .feature-chart__product .price-list,.v-feature-chart .feature-chart__product price-list{display:none}.v-feature-chart .feature-chart__product a.bold{font:600 16px Gilroy;text-transform:uppercase;letter-spacing:.8px;color:#333}.v-feature-chart a.button{font:600 12px Gilroy;letter-spacing:1.85px;border-radius:13.5px}@media screen and (min-width:700px){.v-feature-chart .feature-chart__product a.bold{font-size:28px;letter-spacing:1.4px}.v-feature-chart a.button{font-size:14px;letter-spacing:3.5px;border-radius:23.1px}}@media screen and (max-width:699px){.shopify-section--v-feature-chart.section-blends{padding:24px 20px 40px}.v-feature-chart .feature-chart__product img{width:150px;max-width:100%}.v-feature-chart .feature-chart__view-button-container{display:block;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-theme.css.map */
