body.template-product,body[class*=product]{background:#f5f1e8;color:#111}.product,.product-section,.product__info-container,.product__media-wrapper{color:#111}.product{gap:48px}.product__info-container{background:#fff;border:1px solid rgba(166,166,166,.34);border-radius:8px;padding:32px}@media screen and (max-width:749px){.product__info-container{border-radius:0;border-left:0;border-right:0;padding:24px 16px}}.product__title,.product__title h1,.product h1,.product .product-title{color:#1f3140!important;font-family:Anton,Bebas Neue,Impact,Arial Narrow,sans-serif!important;font-size:clamp(38px,4.5vw,58px)!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.02!important;margin-bottom:12px!important;text-transform:uppercase}.product .price,.product__info-container .price{color:#111!important;font-family:Poppins,system-ui,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.4!important;margin-top:12px}.product .price-item--sale,.product .price__sale,.product .price--on-sale .price-item--sale{color:#b8332a!important}.product .price-item--regular,.product .price--on-sale .price-item--regular{color:#11111185!important}.jdgm-widget,.jdgm-preview-badge,.product .rating,.product .spr-badge{margin:8px 0 12px}.product__media,.product-media-container,.product__media-item,.media-gallery,.product-gallery{border-radius:8px;overflow:hidden}.product__media img,.product-media-container img{background:#f5f1e8}.thumbnail,.product__media-toggle,.product-media-modal__toggle{border-radius:4px}.thumbnail[aria-current],.thumbnail[aria-current=true],.product__media-item.is-active{border-color:#0c6980!important}.product-form__input{margin:20px 0}.product-form__input .form__label,.product-form__input legend,.product-form__input label.form__label{color:#1f3140!important;font-family:Poppins,system-ui,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.product-form__input input[type=radio]+label{background:#fff!important;border:1px solid rgba(166,166,166,.55)!important;border-radius:4px!important;color:#111!important;font-family:Poppins,system-ui,sans-serif!important;font-size:15px!important;font-weight:700!important;min-height:44px!important;padding:10px 16px!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important}.product-form__input input[type=radio]+label:hover{border-color:#0c6980!important;box-shadow:0 0 0 2px #0c69801f}.product-form__input input[type=radio]:checked+label{background:#1f3140!important;border-color:#1f3140!important;color:#f5f1e8!important}.quantity{background:#fff!important;border:1px solid rgba(166,166,166,.55)!important;border-radius:4px!important;min-height:48px!important}.quantity__button,.quantity__input{color:#111!important;font-family:Poppins,system-ui,sans-serif!important}.quantity__button:hover{color:#0c6980!important}.product-form__submit,.product-form .button,.product__info-container .button[name=add],button[name=add]{background:#f28c28!important;border:1px solid #F28C28!important;border-radius:4px!important;color:#111!important;font-family:Poppins,system-ui,sans-serif!important;font-size:17px!important;font-weight:900!important;letter-spacing:.01em;min-height:54px!important;text-transform:none!important;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease!important}.product-form__submit:hover,.product-form .button:hover,.product__info-container .button[name=add]:hover,button[name=add]:hover{background:#1f3140!important;border-color:#1f3140!important;color:#f5f1e8!important;transform:translateY(-1px)}.shopify-payment-button__button{border-radius:4px!important;min-height:52px!important;font-family:Poppins,system-ui,sans-serif!important;font-weight:800!important}@media screen and (max-width:749px){.product-form__submit,.shopify-payment-button__button{width:100%!important}}.nfp-product-trust{background:#f5f1e8;border:1px solid rgba(166,166,166,.34);border-radius:8px;display:grid;gap:12px;margin:22px 0;padding:18px}.nfp-product-trust__item{align-items:center;display:flex;gap:12px}.nfp-product-trust__icon{align-items:center;background:#0c69801a;border:1px solid rgba(12,105,128,.22);border-radius:999px;color:#0c6980;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.nfp-product-trust__icon svg{display:block;height:20px;width:20px}.nfp-product-trust__text{color:#1f3140;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:800;line-height:1.35;margin:0}.nfp-product-trust__subtext{color:#111111ad;font-family:Poppins,system-ui,sans-serif;font-size:12px;line-height:1.4;margin:2px 0 0}.product__description,.product__description p,.product .rte,.product .rte p{color:#111111c7!important;font-family:Poppins,system-ui,sans-serif!important;font-size:16px!important;line-height:1.7!important}.product__description{border-top:1px solid rgba(166,166,166,.28);margin-top:24px;padding-top:24px}.nfp-product-content{background:#f5f1e8;color:#111;padding:80px 0}.nfp-product-content__inner{max-width:1280px;margin-inline:auto;padding-inline:24px}.nfp-product-content__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.nfp-product-panel{background:#fff;border:1px solid rgba(166,166,166,.36);border-radius:8px;padding:32px}.nfp-product-panel--full{grid-column:1 / -1}.nfp-product-panel__kicker{color:#0c6980;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.nfp-product-panel__heading{color:#1f3140;font-family:Anton,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:.02em;line-height:1.05;margin:0 0 16px;text-transform:uppercase}.nfp-product-panel__text,.nfp-product-panel__text p,.nfp-product-panel__text li{color:#111111c7!important;font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.7}.nfp-product-panel__text p{margin:0 0 14px}.nfp-product-panel__text p:last-child{margin-bottom:0}.nfp-product-benefits{display:grid;gap:12px;margin-top:18px}.nfp-product-benefit{align-items:flex-start;display:flex;gap:12px}.nfp-product-benefit__icon{align-items:center;background:#f28c2829;border:1px solid rgba(242,140,40,.32);border-radius:999px;color:#1f3140;display:inline-flex;flex:0 0 auto;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}.nfp-product-benefit__text{color:#111111c7;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.5;margin:2px 0 0}.nfp-product-accordions{background:#fff;border:1px solid rgba(166,166,166,.36);border-radius:8px;overflow:hidden}.nfp-product-accordion{border-bottom:1px solid rgba(166,166,166,.28)}.nfp-product-accordion:last-child{border-bottom:0}.nfp-product-accordion summary{align-items:center;color:#1f3140;cursor:pointer;display:flex;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:900;justify-content:space-between;list-style:none;min-height:58px;padding:18px 22px}.nfp-product-accordion summary::-webkit-details-marker{display:none}.nfp-product-accordion summary:after{color:#0c6980;content:"+";font-size:24px;font-weight:700;line-height:1}.nfp-product-accordion[open] summary:after{content:"\2212"}.nfp-product-accordion__content{color:#111111c7;font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.7;padding:0 22px 22px}.nfp-product-accordion__content p{margin:0 0 12px}.nfp-product-accordion__content p:last-child{margin-bottom:0}@media screen and (max-width:989px){.product{gap:32px}.nfp-product-content__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.product__title,.product__title h1,.product h1{font-size:38px!important}.nfp-product-content{padding:56px 0}.nfp-product-content__inner{padding-inline:16px}.nfp-product-panel{padding:24px}.nfp-product-trust{padding:16px}.nfp-product-accordion summary{padding:16px 18px}.nfp-product-accordion__content{padding:0 18px 18px}}.nfp-product-recommendations,.nfp-recently-viewed{background:#f5f1e8;color:#111;padding:80px 0}.nfp-product-recommendations--white,.nfp-recently-viewed--white{background:#fff}.nfp-product-recommendations__inner,.nfp-recently-viewed__inner{max-width:1280px;margin-inline:auto;padding-inline:24px}.nfp-product-section-header{margin:0 auto 40px;max-width:760px;text-align:center}.nfp-product-section-header__kicker{color:#0c6980;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.nfp-product-section-header__title{color:#1f3140;font-family:Anton,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.05;margin:0;text-transform:uppercase}.nfp-product-section-header__text{color:#111111bd;font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.6;margin:16px auto 0;max-width:62ch}.nfp-related-grid,.nfp-recently-viewed__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.nfp-related-card{background:#fff;border:1px solid rgba(166,166,166,.38);border-radius:8px;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.nfp-related-card:hover{border-color:#1f314047;box-shadow:0 14px 34px #1111111f;transform:translateY(-4px)}.nfp-related-card__link{color:inherit;display:block;text-decoration:none}.nfp-related-card__media{background:#f5f1e8;overflow:hidden;position:relative}.nfp-related-card__media:before{content:"";display:block;padding-bottom:118%}.nfp-related-card__media img,.nfp-related-card__placeholder{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.nfp-related-card__media img{transition:transform .36s ease}.nfp-related-card:hover .nfp-related-card__media img{transform:scale(1.03)}.nfp-related-card__placeholder{align-items:center;color:#1f314073;display:flex;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:700;justify-content:center;text-align:center}.nfp-related-card__badge{background:#b8332a;border-radius:999px;color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:800;left:12px;letter-spacing:.05em;line-height:1;padding:8px 10px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.nfp-related-card__content{padding:18px}.nfp-related-card__title{color:#1f3140;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:800;line-height:1.35;margin:0}.nfp-related-card__price{color:#111;display:flex;flex-wrap:wrap;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700;gap:8px;line-height:1.4;margin-top:8px}.nfp-related-card__price-sale{color:#b8332a}.nfp-related-card__price-compare{color:#11111185;text-decoration:line-through}.nfp-related-card__cta{color:#0c6980;display:inline-flex;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:800;margin-top:14px;text-decoration:none}.nfp-related-card:hover .nfp-related-card__cta{color:#1f3140}.nfp-related-empty{background:#fff;border:1px dashed rgba(31,49,64,.28);border-radius:8px;color:#111111ad;font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.6;padding:28px;text-align:center}@media screen and (min-width:750px)and (max-width:989px){.nfp-related-grid,.nfp-recently-viewed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.nfp-product-recommendations,.nfp-recently-viewed{padding:56px 0}.nfp-product-recommendations__inner,.nfp-recently-viewed__inner{padding-inline:16px}.nfp-product-section-header{margin-bottom:28px;text-align:left}.nfp-related-grid,.nfp-recently-viewed__grid{grid-template-columns:1fr}.nfp-related-card__content{padding:18px}}.nfp-size-guide-trigger{align-items:center;background:transparent!important;border:1px solid #0C6980!important;border-radius:4px!important;color:#0c6980!important;cursor:pointer;display:inline-flex;font-family:Poppins,system-ui,sans-serif!important;font-size:14px!important;font-weight:800!important;gap:8px;justify-content:center;min-height:42px!important;padding:9px 16px!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}.nfp-size-guide-trigger:hover{background:#0c69801a!important;color:#1f3140!important}.nfp-size-guide-trigger svg{height:18px;width:18px}.nfp-size-guide-modal{align-items:center;background:#11111194;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.nfp-size-guide-modal.is-open{display:flex}.nfp-size-guide-modal__dialog{background:#f5f1e8;border-radius:8px;box-shadow:0 24px 80px #11111152;color:#111;max-height:88vh;max-width:880px;overflow:auto;position:relative;width:100%}.nfp-size-guide-modal__header{align-items:flex-start;border-bottom:1px solid rgba(166,166,166,.34);display:flex;gap:20px;justify-content:space-between;padding:28px 32px 20px}.nfp-size-guide-modal__kicker{color:#0c6980;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.nfp-size-guide-modal__title{color:#1f3140;font-family:Anton,Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(32px,4vw,46px);font-weight:700;letter-spacing:.02em;line-height:1.05;margin:0;text-transform:uppercase}.nfp-size-guide-modal__close{align-items:center;background:#1f3140!important;border:0!important;border-radius:999px!important;color:#f5f1e8!important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:24px!important;height:42px!important;justify-content:center;line-height:1!important;padding:0!important;width:42px!important}.nfp-size-guide-modal__close:hover{background:#f28c28!important;color:#111!important}.nfp-size-guide-modal__body{padding:28px 32px 32px}.nfp-size-guide-modal__intro{color:#111111c2;font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.7;margin:0 0 22px}.nfp-size-guide-table-wrap{overflow-x:auto;width:100%}.nfp-size-guide-table{border-collapse:collapse;font-family:Poppins,system-ui,sans-serif;min-width:620px;width:100%}.nfp-size-guide-table th,.nfp-size-guide-table td{border:1px solid rgba(166,166,166,.38);padding:13px 14px;text-align:left}.nfp-size-guide-table th{background:#1f3140;color:#f5f1e8;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nfp-size-guide-table td{background:#fff;color:#111111c7;font-size:14px;font-weight:600}.nfp-size-guide-modal__note{background:#fff;border-left:4px solid #F28C28;border-radius:4px;color:#111111c2;font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:1.6;margin:22px 0 0;padding:16px 18px}.product details,.product__info-container details,.nfp-product-accordion{background:#fff;border:1px solid rgba(166,166,166,.34);border-radius:8px;margin-bottom:12px;overflow:hidden}.product details summary,.product__info-container details summary,.nfp-product-accordion summary{color:#1f3140!important;cursor:pointer;font-family:Poppins,system-ui,sans-serif!important;font-size:15px!important;font-weight:900!important;letter-spacing:.02em;list-style:none;min-height:56px;padding:17px 20px}.product details summary::-webkit-details-marker,.product__info-container details summary::-webkit-details-marker,.nfp-product-accordion summary::-webkit-details-marker{display:none}.product details summary:hover,.product__info-container details summary:hover,.nfp-product-accordion summary:hover{background:#0c698012}.product details[open] summary,.product__info-container details[open] summary,.nfp-product-accordion[open] summary{border-bottom:1px solid rgba(166,166,166,.28)}.product details .accordion__content,.product__info-container details .accordion__content,.product details .rte,.product__info-container details .rte,.nfp-product-accordion__content{color:#111111c7!important;font-family:Poppins,system-ui,sans-serif!important;font-size:15px!important;line-height:1.7!important;padding:18px 20px 20px}.nfp-mobile-atc{background:#f5f1e8;border-top:1px solid rgba(166,166,166,.42);bottom:0;box-shadow:0 -10px 28px #1111111f;color:#111;display:none;left:0;padding:10px 14px;position:fixed;right:0;transform:translateY(110%);transition:transform .22s ease;z-index:900}.nfp-mobile-atc.is-visible{transform:translateY(0)}.nfp-mobile-atc__inner{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.nfp-mobile-atc__title{color:#1f3140;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:800;line-height:1.25;margin:0;max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfp-mobile-atc__price{color:#111111c7;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:800;line-height:1.25;margin:4px 0 0}.nfp-mobile-atc__button{background:#f28c28!important;border:1px solid #F28C28!important;border-radius:4px!important;color:#111!important;cursor:pointer;font-family:Poppins,system-ui,sans-serif!important;font-size:14px!important;font-weight:900!important;min-height:44px!important;padding:10px 16px!important;white-space:nowrap}.nfp-mobile-atc__button:hover{background:#1f3140!important;border-color:#1f3140!important;color:#f5f1e8!important}@media screen and (max-width:749px){body.template-product{padding-bottom:72px}.nfp-mobile-atc{display:block}.nfp-size-guide-modal{padding:12px}.nfp-size-guide-modal__header{padding:22px 20px 16px}.nfp-size-guide-modal__body{padding:22px 20px 24px}.nfp-size-guide-modal__close{height:38px!important;width:38px!important}}body.template-product main,body.template-product #MainContent{background:#f5f1e8}body.template-product .shopify-section:first-child{margin-top:0}body.template-product .product{padding-top:40px;padding-bottom:56px}@media screen and (max-width:749px){body.template-product .product{padding-top:20px;padding-bottom:36px}}.product__info-container{position:relative}.product__info-container>*+*{margin-top:18px}.product__info-container .product-form{margin-top:22px}.product__info-container .product-form__buttons{margin-top:18px}.product__info-container .shopify-payment-button{margin-top:10px}.product__title,.product__title h1,.product h1{overflow-wrap:break-word}.product .price{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.product .badge,.product .price__badge-sale,.product .price__badge-sold-out{border-radius:999px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em;padding:7px 10px!important;text-transform:uppercase}.product .price__badge-sale{background:#b8332a!important;color:#fff!important}.product .price__badge-sold-out{background:#1f3140!important;color:#f5f1e8!important}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]+label.unavailable{background:#a6a6a61f!important;border-color:#a6a6a661!important;color:#11111161!important;cursor:not-allowed!important;position:relative}.product-form__input input[type=radio]:disabled+label:after,.product-form__input input[type=radio].disabled+label:after,.product-form__input input[type=radio]+label.unavailable:after{background:#11111152;content:"";height:1px;left:10%;position:absolute;right:10%;top:50%;transform:rotate(-12deg)}.product-form__input input[type=radio]:focus-visible+label{outline:3px solid rgba(165,226,255,.85)!important;outline-offset:3px!important}.product-form__submit[disabled],.product-form__submit.disabled,button[name=add][disabled],button[name=add].disabled{background:#a6a6a652!important;border-color:#a6a6a652!important;color:#1111117a!important;cursor:not-allowed!important;transform:none!important}.product-form__submit[disabled]:hover,.product-form__submit.disabled:hover,button[name=add][disabled]:hover,button[name=add].disabled:hover{background:#a6a6a652!important;border-color:#a6a6a652!important;color:#1111117a!important}.product-form__error-message-wrapper,.product-form__error-message,.form__message,.product__info-container .errors{color:#b8332a!important;font-family:Poppins,system-ui,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}.product-form__error-message-wrapper{background:#b8332a14;border:1px solid rgba(184,51,42,.24);border-radius:6px;padding:12px 14px}.nfp-product-trust{box-shadow:inset 0 0 0 1px #ffffff57}.nfp-product-trust__item+.nfp-product-trust__item{border-top:1px solid rgba(166,166,166,.22);padding-top:12px}.nfp-product-trust__text,.nfp-product-trust__subtext{max-width:42ch}.nfp-size-guide-modal.is-open{animation:nfpModalFadeIn .16s ease both}.nfp-size-guide-modal__dialog{animation:nfpModalSlideIn .18s ease both}@keyframes nfpModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nfpModalSlideIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.nfp-size-guide-modal__close:focus-visible,.nfp-size-guide-trigger:focus-visible{outline:3px solid rgba(165,226,255,.85)!important;outline-offset:3px!important}.nfp-product-accordions{box-shadow:0 8px 22px #1111110d}.nfp-product-accordion summary{transition:background .18s ease,color .18s ease}.nfp-product-accordion summary:focus-visible{outline:3px solid rgba(165,226,255,.85);outline-offset:-3px}.nfp-product-accordion__content ul,.nfp-product-accordion__content ol{margin:12px 0 0;padding-left:22px}.nfp-product-accordion__content li+li{margin-top:6px}.nfp-related-card__link:focus-visible{outline:3px solid rgba(165,226,255,.85);outline-offset:4px}.nfp-related-card__title{min-height:2.7em}.nfp-related-card__media img{background:#f5f1e8}.nfp-related-card__cta{transition:color .18s ease}.nfp-mobile-atc__button:focus-visible{outline:3px solid rgba(165,226,255,.85)!important;outline-offset:3px!important}.nfp-mobile-atc.is-visible{animation:nfpMobileAtcIn .18s ease both}@keyframes nfpMobileAtcIn{0%{transform:translateY(110%)}to{transform:translateY(0)}}body:has(cart-drawer[open]) .nfp-mobile-atc,body:has(.cart-drawer.is-open) .nfp-mobile-atc,body:has(.drawer.active) .nfp-mobile-atc,body:has(.modal[open]) .nfp-mobile-atc{display:none!important}@media screen and (max-width:749px){.product__info-container>*+*{margin-top:16px}.product__title,.product__title h1,.product h1{font-size:34px!important}.product .price,.product__info-container .price{font-size:20px!important}.nfp-product-trust__item{align-items:flex-start}.nfp-product-section-header__title,.nfp-product-panel__heading{overflow-wrap:break-word}.nfp-related-card__title{min-height:unset}.nfp-mobile-atc__inner{grid-template-columns:minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.nfp-size-guide-modal.is-open,.nfp-size-guide-modal__dialog,.nfp-mobile-atc.is-visible{animation:none!important}}body.template-product .product .quantity,body.template-product .product__info-container .quantity,.product .quantity,.product__info-container .quantity{align-items:center!important;background:#fff!important;border:1px solid rgba(166,166,166,.45)!important;border-radius:999px!important;box-shadow:none!important;display:grid!important;grid-template-columns:48px 56px 48px!important;height:48px!important;min-height:48px!important;overflow:hidden!important;padding:0!important;width:152px!important}body.template-product .product .quantity:before,body.template-product .product .quantity:after,body.template-product .product__info-container .quantity:before,body.template-product .product__info-container .quantity:after,.product .quantity:before,.product .quantity:after,.product__info-container .quantity:before,.product__info-container .quantity:after{border:0!important;box-shadow:none!important;content:none!important;display:none!important}body.template-product .product .quantity__button,body.template-product .product__info-container .quantity__button,.product .quantity__button,.product__info-container .quantity__button{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f3140!important;display:inline-flex!important;height:48px!important;justify-content:center!important;margin:0!important;min-height:48px!important;min-width:48px!important;outline:0!important;padding:0!important;transform:none!important;width:48px!important}body.template-product .product .quantity__input,body.template-product .product__info-container .quantity__input,.product .quantity__input,.product__info-container .quantity__input{appearance:textfield!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;display:block!important;font-family:Poppins,system-ui,sans-serif!important;font-size:16px!important;font-weight:900!important;height:48px!important;line-height:48px!important;margin:0!important;min-height:48px!important;min-width:56px!important;opacity:1!important;outline:0!important;padding:0!important;text-align:center!important;width:56px!important;-webkit-text-fill-color:#111111!important}body.template-product .product .quantity__input::-webkit-outer-spin-button,body.template-product .product .quantity__input::-webkit-inner-spin-button,body.template-product .product__info-container .quantity__input::-webkit-outer-spin-button,body.template-product .product__info-container .quantity__input::-webkit-inner-spin-button,.product .quantity__input::-webkit-outer-spin-button,.product .quantity__input::-webkit-inner-spin-button,.product__info-container .quantity__input::-webkit-outer-spin-button,.product__info-container .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.template-product .product .quantity__button:hover,body.template-product .product__info-container .quantity__button:hover,.product .quantity__button:hover,.product__info-container .quantity__button:hover{background:#0c698014!important;color:#0c6980!important}body.template-product quantity-input,body.template-product .quantity,body.template-product .quantity-selector,body.template-product .product-form__quantity{align-items:center!important;background:#fff!important;border:1px solid rgba(166,166,166,.45)!important;border-radius:999px!important;box-shadow:none!important;display:inline-grid!important;grid-template-columns:48px 56px 48px!important;height:48px!important;min-height:48px!important;overflow:hidden!important;padding:0!important;width:152px!important}body.template-product quantity-input:before,body.template-product quantity-input:after,body.template-product .quantity:before,body.template-product .quantity:after,body.template-product .quantity-selector:before,body.template-product .quantity-selector:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}body.template-product quantity-input button,body.template-product .quantity button,body.template-product .quantity__button,body.template-product button[name=minus],body.template-product button[name=plus]{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f3140!important;display:flex!important;font-family:Poppins,system-ui,sans-serif!important;font-size:20px!important;font-weight:800!important;grid-row:1!important;height:48px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:48px!important;min-width:48px!important;outline:0!important;padding:0!important;position:static!important;transform:none!important;width:48px!important}body.template-product quantity-input button[name=minus],body.template-product .quantity button[name=minus],body.template-product .quantity__button[name=minus]{grid-column:1!important}body.template-product quantity-input button[name=plus],body.template-product .quantity button[name=plus],body.template-product .quantity__button[name=plus]{grid-column:3!important}body.template-product quantity-input input,body.template-product .quantity input,body.template-product .quantity__input,body.template-product input[name=quantity]{appearance:textfield!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;display:block!important;font-family:Poppins,system-ui,sans-serif!important;font-size:16px!important;font-weight:900!important;grid-column:2!important;grid-row:1!important;height:48px!important;line-height:normal!important;margin:0!important;max-width:56px!important;min-height:48px!important;min-width:56px!important;opacity:1!important;outline:0!important;padding:0!important;position:static!important;text-align:center!important;transform:none!important;width:56px!important;-webkit-text-fill-color:#111111!important}body.template-product quantity-input input::-webkit-outer-spin-button,body.template-product quantity-input input::-webkit-inner-spin-button,body.template-product .quantity input::-webkit-outer-spin-button,body.template-product .quantity input::-webkit-inner-spin-button,body.template-product input[name=quantity]::-webkit-outer-spin-button,body.template-product input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.template-product quantity-input button:hover,body.template-product .quantity button:hover,body.template-product .quantity__button:hover,body.template-product button[name=minus]:hover,body.template-product button[name=plus]:hover{background:#0c698014!important;border:0!important;box-shadow:none!important;color:#0c6980!important;transform:none!important}body.template-product quantity-input button:focus,body.template-product quantity-input button:focus-visible,body.template-product .quantity button:focus,body.template-product .quantity button:focus-visible,body.template-product .quantity__button:focus,body.template-product .quantity__button:focus-visible{outline:0!important;box-shadow:inset 0 0 0 2px #a5e2ffe6!important}body.template-product quantity-selector-component.quantity-selector,body.template-product .product quantity-selector-component.quantity-selector,body.template-product .product__info-container quantity-selector-component.quantity-selector{--quantity-selector-width: 156px !important;--minimum-touch-target: 48px !important;align-items:center!important;background:#fff!important;border:1px solid rgba(166,166,166,.45)!important;border-radius:999px!important;box-shadow:none!important;display:grid!important;grid-template-columns:48px 60px 48px!important;height:48px!important;min-height:48px!important;overflow:hidden!important;padding:0!important;width:156px!important}body.template-product quantity-selector-component.quantity-selector:before,body.template-product quantity-selector-component.quantity-selector:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}body.template-product quantity-selector-component.quantity-selector button,body.template-product quantity-selector-component.quantity-selector .button-unstyled,body.template-product quantity-selector-component.quantity-selector button[name=minus],body.template-product quantity-selector-component.quantity-selector button[name=plus]{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f3140!important;display:flex!important;font-family:Poppins,system-ui,sans-serif!important;font-size:20px!important;font-weight:800!important;height:48px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:48px!important;min-width:48px!important;outline:0!important;padding:0!important;position:static!important;transform:none!important;width:48px!important}body.template-product quantity-selector-component.quantity-selector button[name=minus]{grid-column:1!important}body.template-product quantity-selector-component.quantity-selector input[type=number],body.template-product quantity-selector-component.quantity-selector input[name=quantity]{grid-column:2!important}body.template-product quantity-selector-component.quantity-selector button[name=plus]{grid-column:3!important}body.template-product quantity-selector-component.quantity-selector input[type=number],body.template-product quantity-selector-component.quantity-selector input[name=quantity]{appearance:textfield!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;display:block!important;font-family:Poppins,system-ui,sans-serif!important;font-size:16px!important;font-weight:900!important;height:48px!important;line-height:48px!important;margin:0!important;max-width:60px!important;min-height:48px!important;min-width:60px!important;opacity:1!important;outline:0!important;padding:0!important;position:static!important;text-align:center!important;transform:none!important;width:60px!important;-webkit-text-fill-color:#111111!important}body.template-product quantity-selector-component.quantity-selector input[type=number]::-webkit-outer-spin-button,body.template-product quantity-selector-component.quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.template-product quantity-selector-component.quantity-selector button:hover,body.template-product quantity-selector-component.quantity-selector .button-unstyled:hover{background:#0c698014!important;border:0!important;box-shadow:none!important;color:#0c6980!important;transform:none!important}slideshow-arrows .slideshow-control,.slideshow-control,button.slideshow-control{opacity:1!important;visibility:visible!important}slideshow-arrows .slideshow-control svg,slideshow-arrows .slideshow-control .icon,button.slideshow-control svg,button.slideshow-control .icon{display:block!important;opacity:1!important;visibility:visible!important;color:#111!important;fill:currentColor!important;stroke:currentColor!important}button.slideshow-control--previous{transform:none!important}button.slideshow-control--previous svg,button.slideshow-control--previous .icon{transform:scaleX(-1)!important;transform-origin:center!important}button.slideshow-control--next svg,button.slideshow-control--next .icon{transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/newfinese-product.css.map */
