@font-face{font-family:GolfN Button Figtree;src:url(Figtree-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--golfn-button-surface: #fff;--golfn-button-ink: #0f0f10;--golfn-button-interaction: #e0ffe3;--golfn-button-purchase: #68c072;--golfn-button-height: 61px;--golfn-button-padding-inline: 32px;--golfn-button-radius: 40px}:root .button.button-solid:not(.skip-to-content){--colors-button: 255, 255, 255;--colors-button-text: 15, 15, 16;--colors-button-hover: var(--golfn-button-interaction);--colors-button-text-hover: 15, 15, 16}:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content){box-sizing:border-box;align-items:center;justify-content:center;gap:10px;height:auto;min-height:var(--golfn-button-height, 61px);padding:calc((var(--golfn-button-height, 61px) - var(--golfn-button-line-height, 19px)) / 2) var(--golfn-button-padding-inline, 32px);border:0;border-radius:var(--golfn-button-radius);background:var(--golfn-button-background, var(--golfn-button-surface));color:var(--golfn-button-foreground, var(--golfn-button-ink));box-shadow:var(--golfn-button-shadow, none);font-family:GolfN Button Figtree,Figtree,sans-serif;font-size:var(--golfn-button-font-size, 16px);font-style:normal;font-weight:600;line-height:var(--golfn-button-line-height, 19px);letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}:root :is(.button.button-outline,.golfn-button.button-outline):not(.golfn-button--control,.skip-to-content){--golfn-button-background: transparent;--golfn-button-foreground: rgb(var(--colors-text, 15, 15, 16));--golfn-button-shadow: inset 0 0 0 1px currentColor;--golfn-button-hover-background: var(--golfn-button-interaction);--golfn-button-hover-foreground: var(--golfn-button-ink)}:root .button.button-outline.golfn-button--load-more{--golfn-button-shadow: inset 0 0 0 1px rgb(255 255 255 / 50%);--golfn-button-hover-background: var(--golfn-button-background);--golfn-button-hover-foreground: var(--golfn-button-foreground)}@media(hover:hover){:root .button.button-outline.golfn-button--load-more:not(:disabled,[aria-disabled=true],.cursor-not-allowed,.hover\:cursor-not-allowed):hover{--golfn-button-shadow: inset 0 0 0 2px rgb(255 255 255 / 50%)}}:root :is(.button.button-solid,.button.button-outline,.golfn-button)[style]:not(.golfn-button--control,.skip-to-content){height:auto!important;min-height:var(--golfn-button-height, 61px)!important;padding:calc((var(--golfn-button-height, 61px) - var(--golfn-button-line-height, 19px)) / 2) var(--golfn-button-padding-inline, 32px)!important;border:0!important;border-radius:var(--golfn-button-radius)!important;background:var(--golfn-button-background, var(--golfn-button-surface))!important;color:var(--golfn-button-foreground, var(--golfn-button-ink))!important;font:600 var(--golfn-button-font-size, 16px)/var(--golfn-button-line-height, 19px) "GolfN Button Figtree",Figtree,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important}@media(hover:hover){:root :is(.button.button-solid,.button.button-outline,.golfn-button)[style]:not(.golfn-button--control,.skip-to-content):not(:disabled,[aria-disabled=true],.cursor-not-allowed,.hover\:cursor-not-allowed):hover{background:var(--golfn-button-hover-background, var(--golfn-button-interaction))!important;color:var(--golfn-button-hover-foreground, var(--golfn-button-ink))!important}}:root :is(.button.button-solid,.button.button-outline,.golfn-button)[style]:not(.golfn-button--control,.skip-to-content):not(:disabled,[aria-disabled=true],.cursor-not-allowed,.hover\:cursor-not-allowed):active{background:var(--golfn-button-hover-background, var(--golfn-button-interaction))!important;color:var(--golfn-button-hover-foreground, var(--golfn-button-ink))!important}:root button.button.button-solid:is([name=add],.add_to_cart_button,.button-atc,.golfn-button--purchase){--colors-button: 104, 192, 114;--golfn-button-background: var(--golfn-button-purchase)}:root :is(.button,.golfn-button):is([name=add],.add_to_cart_button,.golfn-button--purchase){--golfn-button-height: 54.38px}:root :is(.button,.golfn-button):is(.golfn-button--compact,.button--quickview,.golfn-button--checkout,[name=checkout]){--golfn-button-height: 48px;--golfn-button-padding-inline: 24px}:root .golfn-hiw .button.button-solid{--golfn-button-height: 48px;--golfn-button-padding-inline: 24px;--golfn-button-font-size: 18px;--golfn-button-line-height: 27px;--golfn-button-radius: 9999px;--golfn-button-foreground: #041208}:root .button:is(.golfn-button--pdp-app,.golfn-button--pdp-fitting,.golfn-button--pdp-earn){--golfn-button-radius: 9999px;--golfn-button-font-size: 14px;--golfn-button-line-height: 20px;--golfn-button-height: 44px;display:inline-flex;max-width:100%;white-space:normal}:root .button.button-outline:is(.golfn-button--pdp-app,.golfn-button--pdp-fitting){--golfn-button-background: rgb(255 255 255 / 5%);--golfn-button-foreground: #f2f5f3;--golfn-button-shadow: inset 0 0 0 1px rgb(255 255 255 / 10%);--golfn-button-hover-background: rgb(255 255 255 / 10%);--golfn-button-hover-foreground: #f2f5f3}:root .button.golfn-button--pdp-app{--golfn-button-height: 34.88px;--golfn-button-padding-inline: 16px;--golfn-button-font-size: 14.4px;--golfn-button-line-height: 18px}:root .button.golfn-button--pdp-fitting{--golfn-button-padding-inline: 30px;width:224px}:root .button.button-solid.golfn-button--pdp-earn{--colors-button: 104, 192, 114;--golfn-button-background: var(--golfn-button-purchase);--golfn-button-padding-inline: 18px;--golfn-button-line-height: 17px;font-family:var(--font-body-family, Figtree, sans-serif);font-weight:700}:root .golfn-button--newsletter{--golfn-button-height: 51px;--golfn-button-min-width: 130px}:root .golfn-button--marketing{--golfn-button-min-width: 220px}:root .golfn-button--contact{--golfn-button-min-width: 204px}:root .golfn-button--icon{--golfn-button-height: 48px;--golfn-button-padding-inline: 0px;--golfn-button-min-width: 48px;width:48px;flex-shrink:0}:root :is(.golfn-button--marketing,.golfn-button--contact,.golfn-button--newsletter,.golfn-button--icon){min-width:min(var(--golfn-button-min-width),100%);max-width:100%}:root :is(.button.button-solid,.button.button-outline,.golfn-button).golfn-button--icon{display:inline-flex;padding:0}:root :is(.button.button-solid,.button.button-outline,.golfn-button).golfn-button--icon[style]{padding:0!important}:root .golfn-button--icon>svg{width:20px;height:20px}:root .button.button-solid.golfn-button--card-cart{--golfn-button-height: 40px;--golfn-button-padding-inline: 8px;--golfn-button-radius: 9999px;display:inline-flex;flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:8px}@media(max-width:767px){:root{--golfn-button-height: 48px;--golfn-button-padding-inline: 24px}:root :is(.button,.golfn-button):is([name=add],.add_to_cart_button,.golfn-button--purchase),:root .golfn-button--newsletter{--golfn-button-height: 48px}:root :is(.golfn-button--marketing,.golfn-button--contact){--golfn-button-min-width: 0px}:root .button.golfn-button--pdp-fitting{--golfn-button-padding-inline: 24px}:root .button.golfn-button--pdp-app{--golfn-button-height: 44px}:root .button.button-solid.golfn-button--card-cart{--golfn-button-height: 44px;--golfn-button-padding-inline: 10px;flex-basis:44px;width:44px;min-width:44px;height:44px;padding:10px}}:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content):before,:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content) .button-text:after{content:none;display:none}:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content) .button-icon{display:none}:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content) .button-text{padding-block:0;color:inherit;font:inherit;letter-spacing:inherit;transform:none}:root .button:is(.button-solid,.button-outline) .x-atc-text :is(.price,.price-sale,.price-compare){color:inherit;font:inherit}@media(hover:hover){:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content):not(:disabled,[aria-disabled=true],.cursor-not-allowed,.hover\:cursor-not-allowed):hover{background:var(--golfn-button-hover-background, var(--golfn-button-interaction));color:var(--golfn-button-hover-foreground, var(--golfn-button-ink))}}:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content):not(:disabled,[aria-disabled=true],.cursor-not-allowed,.hover\:cursor-not-allowed):active{background:var(--golfn-button-hover-background, var(--golfn-button-interaction));color:var(--golfn-button-hover-foreground, var(--golfn-button-ink))}:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content):focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 3px var(--golfn-button-ink)}:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content):is(:disabled,[aria-disabled=true],.cursor-not-allowed,.hover\:cursor-not-allowed){background:var(--golfn-button-background, var(--golfn-button-surface));color:var(--golfn-button-foreground, var(--golfn-button-ink));opacity:.6;cursor:not-allowed}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-inline-size: 48px;--shopify-accelerated-checkout-button-border-radius: 40px;--shopify-accelerated-checkout-button-box-shadow: none}@media(prefers-reduced-motion:reduce){:root :is(.button.button-solid,.button.button-outline,.golfn-button):not(.golfn-button--control,.skip-to-content){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/golfn-buttons.css.map */
