.product[data-v-e354fc90]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;padding-bottom:178.2px;position:relative}@media(min-width:900px){.product[data-v-e354fc90]{flex-direction:row;min-height:100vh;padding-bottom:0}}.product .product-description h1[data-v-e354fc90]{font-size:32px;padding-bottom:8px}.product .product-description p[data-v-e354fc90]{color:#3a3a3a;font-size:16px;padding-bottom:8px}.product .details[data-v-e354fc90]{flex:1;z-index:3}@media(min-width:900px){.product .details[data-v-e354fc90]{background:#fafafa;max-height:calc(100vh - 142px);max-width:50vw;overflow-y:auto;padding-bottom:167.76px;padding-top:30px;width:50vw}}.product .details .nav[data-v-e354fc90]{align-items:center;color:#3a3a3a;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-family:proxima-nova,sans-serif;font-size:14px;font-weight:500;gap:4px}@media(min-width:900px){.product .details .nav[data-v-e354fc90]{display:-webkit-box;display:-ms-flexbox;display:flex}}.product .details .nav span[data-v-e354fc90]{color:#3a3a3a;font-size:14px;font-weight:500}.product .details .nav a[data-v-e354fc90]{font-size:14px;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.product .details>div[data-v-e354fc90]{margin-left:auto;margin-right:auto;width:100%}@media(min-width:900px){.product .details>div[data-v-e354fc90]{max-width:calc(100% - 32px);width:472px}}.product .details>div img[data-v-e354fc90]{mix-blend-mode:multiply}@media(min-width:900px){.product .details>div img[data-v-e354fc90]{margin:16px 0}}.product .details>div>div[data-v-e354fc90]{padding:24px 16px}@media(min-width:900px){.product .details>div>div[data-v-e354fc90]{padding:0}}.product .details>div .availability[data-v-e354fc90]{background:#fff;background:hsla(0,0%,100%,.8);border:1px solid #ededed;border-radius:4px;color:#1a1a1a;font-family:proxima-nova,sans-serif;font-size:10px;font-weight:800;letter-spacing:.4px;line-height:1;margin-bottom:12px;padding:5px 8px;text-transform:uppercase;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}@media(min-width:900px){.product .details>div .availability[data-v-e354fc90]{font-size:12px;font-weight:800;letter-spacing:.48px;padding:7px 8px}}.product .details>div h1[data-v-e354fc90]{font-family:Cervo Neue;font-size:32px;line-height:1}@media(min-width:900px){.product .details>div h1[data-v-e354fc90]{font-size:42px}}.product .details>div p[data-v-e354fc90]{color:#3a3a3a;font-size:16px;font-weight:400;margin-top:12px}.product .options[data-v-e354fc90]{flex:1;padding:0 16px}@media(min-width:900px){.product .options[data-v-e354fc90]{border-left:1px solid #ededed;max-height:calc(100vh - 142px);max-width:50vw;overflow-y:auto;padding:60px 60px 136px;width:50vw}}.product .selections[data-v-e354fc90]{background:#fff;border-top-left-radius:28px;border-top-right-radius:28px;bottom:0;bottom:86px;box-shadow:0 0 20px 0 rgba(0,0,0,.06),0 0 60px 0 rgba(0,0,0,.1);height:86.8px;left:0;padding:8px 0;position:fixed;width:100vw;z-index:3}@media(min-width:900px){.product .selections[data-v-e354fc90]{border-radius:0;border-top:1px solid #ededed;bottom:0;box-shadow:none;height:137.76px;max-width:50vw;padding:16px 0 24px;position:absolute;width:50vw;z-index:5}}.product .add-to-cart[data-v-e354fc90]{align-items:center;background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:16px 16px 20px;position:fixed;right:0;width:100%;z-index:2;z-index:5}@media(min-width:900px){.product .add-to-cart[data-v-e354fc90]{border-left:1px solid #ededed;box-shadow:0 0 20px 0 rgba(0,0,0,.06),0 0 60px 0 rgba(0,0,0,.1);max-width:50vw;padding:16px 16px 20px;position:absolute;width:50vw}}.product .add-to-cart .counter[data-v-e354fc90]{align-items:center;border:1.5px solid #d1d1d1;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;gap:12px;height:50px;padding:0 20px}.product .add-to-cart .counter button[data-v-e354fc90]{height:12px;outline:0;transition:.25s;width:13px}.product .add-to-cart .counter button[data-v-e354fc90]:focus{transform:scale(1.1)}.product .add-to-cart .btn[data-v-e354fc90]{-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;flex:1;justify-content:space-between}.product .add-to-cart .btn span[data-v-e354fc90]{color:#fff;font-size:inherit;font-weight:inherit}.availability-modal[data-v-e354fc90]{-webkit-box-pack:center;-ms-flex-pack:center;animation-duration:.35s;background:rgba(26,26,26,.8);height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:10000}.availability-modal>div[data-v-e354fc90],.availability-modal[data-v-e354fc90]{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.availability-modal>div[data-v-e354fc90]{background:#fff;border-radius:30px;flex-direction:column;max-width:calc(100vw - 40px);padding:30px;width:340px}.availability-modal>div img[data-v-e354fc90]{margin-bottom:6px;width:82px}.availability-modal>div h3[data-v-e354fc90]{font-size:19px;line-height:1.35;margin-bottom:10px;text-align:center;text-transform:none}.availability-modal>div p[data-v-e354fc90]{max-width:100%;text-align:center;width:250px}.availability-modal>div .btn[data-v-e354fc90]{font-size:16px;height:60px;margin-bottom:18px;margin-top:20px;width:100%}.availability-modal>div button[data-v-e354fc90]:not(.btn){color:#cd001a}.availability-modal .zoomIn[data-v-e354fc90]{animation-duration:.5s}.errors p[data-v-e354fc90]{color:#cd001a;font-size:16px;font-weight:700}.box-animation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;animation-duration:.25s;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh!important;justify-content:center;overflow:visible!important;position:fixed;right:0;top:0;width:100vw!important;z-index:100}.box-animation:after{background:hsla(42,36%,95%,.68);content:"";height:100vh;position:absolute;width:100vw;z-index:-1}.box-animation svg{transform:scale(.7) translateY(-50px) translateX(-.5%)!important}@media(min-width:900px){.box-animation svg{transform:scale(.35) translateY(-50px) translateX(-.5%)!important}}.popup-container[data-v-0ef33de4]{z-index:99999}.backdrop[data-v-0ef33de4],.popup-container[data-v-0ef33de4]{height:100%;left:0;position:fixed;top:0;width:100%}.backdrop[data-v-0ef33de4]{background-color:#000;opacity:.4;z-index:1001}.popup[data-v-0ef33de4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:calc(100vw - 32px);padding:40px 16px 32px;position:fixed;position:relative;top:50%;transform:translate(-50%,-50%);width:640px;z-index:1002}@media(min-width:900px){.popup[data-v-0ef33de4]{padding:48px}}.popup .close[data-v-0ef33de4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:8px;position:absolute;right:10px;top:10px}.popup .close svg[data-v-0ef33de4]{height:24px;width:24px}.popup .preheading[data-v-0ef33de4]{color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:16px;text-align:center}.popup h3[data-v-0ef33de4]{font-size:28px;font-weight:700;line-height:100%;margin-bottom:25px;margin-top:0;text-transform:uppercase}.popup .text[data-v-0ef33de4]{color:#3a3a3a;font-size:16px;margin-bottom:25px;text-align:center}.popup .btn[data-v-0ef33de4]{margin-left:auto;margin-right:auto;min-height:50px}.modifier-selections[data-v-6a115548]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0!important;position:relative}.modifier-selections.top[data-v-6a115548]{-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:0 16px;transform:translateY(10px)}@media(min-width:900px){.modifier-selections.top[data-v-6a115548]{padding:0 32px}}.modifier-selections>div[data-v-6a115548]{margin-bottom:0!important;position:relative}.modifier-selections>div[data-v-6a115548],button[data-v-6a115548]{display:-webkit-box;display:-ms-flexbox;display:flex}button[data-v-6a115548]{align-items:center;flex-direction:column;outline:0;padding-right:12px}@media(min-width:900px){button[data-v-6a115548]{padding-right:20px}}button:focus p[data-v-6a115548]{-webkit-text-decoration:underline;text-decoration:underline}button input[type=checkbox][data-v-6a115548]{display:none}button .image[data-v-6a115548]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:52.8px;justify-content:center;margin-bottom:4px;position:relative;width:52.8px}@media(min-width:900px){button .image[data-v-6a115548]{height:63.36px;width:63.36px}}button .image img[data-v-6a115548]{border-radius:100%;height:auto;height:52.8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;width:52.8px}@media(min-width:900px){button .image img[data-v-6a115548]{height:63.36px;width:63.36px}}button .image.no-image svg[data-v-6a115548]{width:40px}button .image.no-image img[data-v-6a115548]{-o-object-fit:contain;object-fit:contain}button .details[data-v-6a115548]{max-width:94px}button .details p[data-v-6a115548]{color:#646464;font-size:12px;font-weight:500;text-align:center;white-space:nowrap}