:root{--ptv-cta-bg: #40c238;--ptv-cta-bg-hover: #4cd246;--ptv-cta-bg-active: #36ad30;--ptv-cta-text: #0b0b0b;--ptv-cta-glow: rgba(64, 194, 56, .4);--ptv-cta-glow-active: rgba(64, 194, 56, .25);--ptv-cta-cut: 12px;--ptv-cta-cut-mobile: 12px;--ptv-cta-cut-compact: 12px;--ptv-cta-cut-compact-mobile: 12px}.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),.shopify-payment-button .shopify-payment-button__button--unbranded{-webkit-appearance:none;appearance:none;align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ptv-cta-text)!important;cursor:pointer;display:inline-flex;filter:drop-shadow(0 0 0 rgba(64,194,56,0));font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:inherit;font-style:italic;font-weight:var(--typeHeaderWeight);justify-content:center;letter-spacing:.18em;line-height:1.05;min-height:56px;min-width:0;padding:16px 34px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transform-origin:center;transition:color .2s ease,transform .3s ease,filter .3s ease;white-space:normal;z-index:0}.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):before,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):before,.shopify-payment-button .shopify-payment-button__button--unbranded:before{background:var(--ptv-cta-bg);clip-path:polygon(var(--ptv-cta-cut) 0,100% 0,calc(100% - var(--ptv-cta-cut)) 100%,0 100%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:background-color .2s ease;z-index:-1}.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):hover,.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):focus-visible,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):hover,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):focus-visible,.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button .shopify-payment-button__button--unbranded:focus-visible{color:var(--ptv-cta-text)!important;filter:drop-shadow(0 0 18px var(--ptv-cta-glow));transform:scale(1.03)}.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):hover:before,.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):focus-visible:before,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):hover:before,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):focus-visible:before,.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]):before,.shopify-payment-button .shopify-payment-button__button--unbranded:focus-visible:before{background:var(--ptv-cta-bg-hover)}.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):active,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):active,.shopify-payment-button .shopify-payment-button__button--unbranded:active{color:var(--ptv-cta-text)!important;filter:drop-shadow(0 0 10px var(--ptv-cta-glow-active));transform:scale(1)}.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):active:before,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):active:before,.shopify-payment-button .shopify-payment-button__button--unbranded:active:before{background:var(--ptv-cta-bg-active)}.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):focus-visible,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):focus-visible,.shopify-payment-button .shopify-payment-button__button--unbranded:focus-visible,input[type=submit].btn:not(.site-nav__thumb-button):not(.overflow-scroller__arrow):focus-visible{outline:2px solid var(--ptv-cta-bg);outline-offset:4px}.btn.disabled:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),.btn[disabled]:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),.rte .btn.disabled:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),.rte .btn[disabled]:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),.shopify-payment-button .shopify-payment-button__button--unbranded.disabled,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{color:var(--ptv-cta-text)!important;cursor:not-allowed;filter:none;opacity:.5;transform:none!important}.btn.disabled:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):before,.btn[disabled]:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):before,.rte .btn.disabled:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):before,.rte .btn[disabled]:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):before,.shopify-payment-button .shopify-payment-button__button--unbranded.disabled:before,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:before{background:var(--ptv-cta-bg)}.btn--loading span,.btn--loading span:after{color:var(--ptv-cta-text)!important}.btn--small:not(.btn--circle):not(.site-nav__thumb-button):not(.overflow-scroller__arrow){letter-spacing:.14em;min-height:44px;padding:12px 20px}input[type=submit].btn:not(.site-nav__thumb-button):not(.overflow-scroller__arrow){-webkit-appearance:none;appearance:none;background:var(--ptv-cta-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:polygon(var(--ptv-cta-cut) 0,100% 0,calc(100% - var(--ptv-cta-cut)) 100%,0 100%);color:var(--ptv-cta-text)!important;cursor:pointer;filter:drop-shadow(0 0 0 rgba(64,194,56,0));font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:inherit;font-style:italic;font-weight:var(--typeHeaderWeight);letter-spacing:.18em;line-height:1.05;min-height:56px;padding:16px 34px;text-align:center;text-transform:uppercase;transform-origin:center;transition:background-color .2s ease,transform .3s ease,filter .3s ease}input[type=submit].btn:not(.site-nav__thumb-button):not(.overflow-scroller__arrow):hover{background:var(--ptv-cta-bg-hover)!important;color:var(--ptv-cta-text)!important;filter:drop-shadow(0 0 18px var(--ptv-cta-glow));transform:scale(1.03)}input[type=submit].btn:not(.site-nav__thumb-button):not(.overflow-scroller__arrow):active{background:var(--ptv-cta-bg-active)!important;color:var(--ptv-cta-text)!important;filter:drop-shadow(0 0 10px var(--ptv-cta-glow-active));transform:scale(1)}input[type=submit].btn:not(.site-nav__thumb-button):not(.overflow-scroller__arrow)[disabled]{cursor:not-allowed;filter:none;opacity:.5}.newsletter-form-group__input{padding-right:78px!important}.newsletter-form-group__submit,.newsletter-form-group__submit:hover,.newsletter-form-group__submit:focus-visible,.newsletter-form-group__submit:active{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;bottom:0!important;box-shadow:none!important;color:currentColor!important;display:flex!important;filter:drop-shadow(0 0 0 rgba(64,194,56,0));font-family:inherit!important;font-size:inherit!important;font-style:normal!important;font-weight:inherit!important;height:auto!important;isolation:isolate!important;justify-content:center!important;letter-spacing:normal!important;min-height:0!important;min-width:0!important;padding:0!important;position:absolute!important;right:0!important;text-transform:none!important;top:0!important;transform:none!important;transition:filter .3s ease;width:78px!important;z-index:1!important}.newsletter-form-group__submit:before{background:var(--ptv-cta-bg);clip-path:polygon(var(--ptv-cta-cut-compact) 0,100% 0,calc(100% - var(--ptv-cta-cut-compact)) 100%,0 100%);content:"";height:44px;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center;transition:background-color .2s ease,transform .3s ease;width:74px;z-index:-1}.newsletter-form-group__submit:hover,.newsletter-form-group__submit:focus-visible{filter:drop-shadow(0 0 18px var(--ptv-cta-glow))}.newsletter-form-group__submit:hover:before,.newsletter-form-group__submit:focus-visible:before{background:var(--ptv-cta-bg-hover);transform:translateY(-50%) scale(1.03)}.newsletter-form-group__submit:active{filter:drop-shadow(0 0 10px var(--ptv-cta-glow-active))}.newsletter-form-group__submit:active:before{background:var(--ptv-cta-bg-active);transform:translateY(-50%) scale(1)}.newsletter-form-group__submit .icon{height:24px!important;width:26px!important}.input-group-btn>.btn--secondary{height:100%;min-height:0;min-width:64px;padding:0 18px}.input-group-btn>.btn--secondary:before{clip-path:polygon(var(--ptv-cta-cut-compact) 0,100% 0,calc(100% - var(--ptv-cta-cut-compact)) 100%,0 100%)}.input-group-btn>.btn--secondary .icon{height:22px;width:22px}.payment-buttons .add-to-cart,.payment-buttons .shopify-payment-button .shopify-payment-button__button--unbranded{min-height:56px!important;padding:16px 34px!important}.payment-buttons .add-to-cart:before,.payment-buttons .shopify-payment-button .shopify-payment-button__button--unbranded:before{clip-path:polygon(var(--ptv-cta-cut) 0,100% 0,calc(100% - var(--ptv-cta-cut)) 100%,0 100%)!important}.cart__checkout:before,.cart__checkout--drawer:before{clip-path:polygon(var(--ptv-cta-cut) 0,100% 0,calc(100% - var(--ptv-cta-cut)) 100%,0 100%)!important}input[type=submit].cart__checkout{clip-path:polygon(var(--ptv-cta-cut) 0,100% 0,calc(100% - var(--ptv-cta-cut)) 100%,0 100%)}@media only screen and (max-width:768px){.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),.shopify-payment-button .shopify-payment-button__button--unbranded,input[type=submit].btn:not(.site-nav__thumb-button):not(.overflow-scroller__arrow){letter-spacing:.14em;min-height:52px;padding:14px 26px}.btn--small:not(.btn--circle):not(.site-nav__thumb-button):not(.overflow-scroller__arrow),input[type=submit].btn.btn--small:not(.site-nav__thumb-button):not(.overflow-scroller__arrow){min-height:40px;padding:10px 16px}.btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):before,.rte .btn:not(.btn--search):not(.btn--close-search):not(.btn--circle):not(.collapsible-trigger-btn):not(.collapsible-trigger--tab):not(.site-nav__thumb-button):not(.overflow-scroller__arrow):before,.shopify-payment-button .shopify-payment-button__button--unbranded:before{clip-path:polygon(var(--ptv-cta-cut-mobile) 0,100% 0,calc(100% - var(--ptv-cta-cut-mobile)) 100%,0 100%)}input[type=submit].btn:not(.site-nav__thumb-button):not(.overflow-scroller__arrow){clip-path:polygon(var(--ptv-cta-cut-mobile) 0,100% 0,calc(100% - var(--ptv-cta-cut-mobile)) 100%,0 100%)}.payment-buttons .add-to-cart,.payment-buttons .shopify-payment-button .shopify-payment-button__button--unbranded{min-height:52px!important;padding:14px 26px!important}.payment-buttons .add-to-cart:before,.payment-buttons .shopify-payment-button .shopify-payment-button__button--unbranded:before,.cart__checkout:before,.cart__checkout--drawer:before{clip-path:polygon(var(--ptv-cta-cut-mobile) 0,100% 0,calc(100% - var(--ptv-cta-cut-mobile)) 100%,0 100%)!important}input[type=submit].cart__checkout{clip-path:polygon(var(--ptv-cta-cut-mobile) 0,100% 0,calc(100% - var(--ptv-cta-cut-mobile)) 100%,0 100%)}.newsletter-form-group__input{padding-right:70px!important}.newsletter-form-group__submit{width:70px!important}.newsletter-form-group__submit:before,.input-group-btn>.btn--secondary:before{clip-path:polygon(var(--ptv-cta-cut-compact-mobile) 0,100% 0,calc(100% - var(--ptv-cta-cut-compact-mobile)) 100%,0 100%)}.newsletter-form-group__submit:before{height:40px;width:66px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ptv-custom-buttons.css.map */
