.custom-button{--offset: 10px;--border-size: 2px;display:block;position:relative;padding:1em 2em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-transform:uppercase;letter-spacing:.25em;outline:none;cursor:pointer;font-weight:700;border-radius:0;box-shadow:inset 0 0 0 var(--border-size) currentcolor;transition:background .8s ease}.button-group.justify-center.sm\:justify-start a.button{max-width:294px!important;width:100%}buy-buttons.buy-buttons{padding-bottom:1rem}.custom-button__horizontal,.custom-button__vertical{position:absolute;top:var(--horizontal-offset, 0);right:var(--vertical-offset, 0);bottom:var(--horizontal-offset, 0);left:var(--vertical-offset, 0);transition:transform .8s ease;will-change:transform}.custom-button:hover .custom-button__horizontal{transform:scaleX(0)}.custom-button__vertical{--horizontal-offset: calc(var(--offset) * -1);border-left:var(--border-size) solid currentcolor;border-right:var(--border-size) solid currentcolor}.custom-button__horizontal:before,.custom-button__vertical:before{content:"";position:absolute;border:inherit}.custom-button__horizontal{--vertical-offset: calc(var(--offset) * -1);border-top:var(--border-size) solid currentcolor;border-bottom:var(--border-size) solid currentcolor}.custom-button__horizontal:before{top:calc(var(--vertical-offset) - var(--border-size));bottom:calc(var(--vertical-offset) - var(--border-size));left:calc(var(--vertical-offset) * -1);right:calc(var(--vertical-offset) * -1)}.custom-button:hover .button__horizontal{transform:scaleX(0)}.custom-button__vertical{margin-top:0!important;--horizontal-offset: calc(var(--offset) * -1);border-left:var(--border-size) solid currentcolor;border-right:var(--border-size) solid currentcolor}.custom-button__vertical:before{top:calc(var(--horizontal-offset) * -1);bottom:calc(var(--horizontal-offset) * -1);left:calc(var(--horizontal-offset) - var(--border-size));right:calc(var(--horizontal-offset) - var(--border-size))}.custom-button:hover .custom-button__vertical{transform:scaleY(0)}.image-selector{z-index:3}#glass{position:absolute;border-radius:50%;box-shadow:0 0 0 7px #ffffffd9,0 0 7px 7px #00000040,inset 0 0 40px 2px #00000040;display:none;background-repeat:no-repeat;background-color:#0009;z-index:4}.product-card__image--secondary{object-fit:cover}.ht-google-place-review-thumbnail:before{background-color:transparent!important}.ht-sp-border{background-color:transparent!important}.ht-google-place-review.ht-google-place-review-style-8:hover{background-color:#132558!important}.ht-google-place-title .title{border-bottom:none!important}@media only screen and (min-width:991px){.timeline__item-image-wrapper{height:567px}}cart-drawer#cart-drawer{z-index:99999}.na-back-in-stock-container{margin-top:-5px!important}.na-back-in-stock-container #nm-btn-container{width:100%!important;margin:0!important;text-align:center!important}.na-back-in-stock-container .nm-btn{font-family:var(--button-font, "gt-eesti")!important;font-size:13px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:var(--button-letter-spacing, .18em)!important;line-height:1.2!important;color:#fff!important;border:1px solid rgb(43,53,71)!important;border-radius:0!important;padding:10.4px 28px!important;min-height:44px!important;height:44px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background-color:transparent!important;background-image:linear-gradient(#2b3547,#2b3547),linear-gradient(transparent,transparent)!important;background-size:100% 100%,0 100%!important;background-position:100% 50%,100% 50%!important;background-repeat:no-repeat!important;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s steps(1),color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)!important}.na-back-in-stock-container .nm-btn:hover{background-size:0 100%,100% 100%!important;background-position:0% 50%,0% 50%!important;color:#2b3547!important;border-color:#2b3547!important}.shopify-section--slideshow .button-group--same-width{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;width:auto}@media(min-width:700px){.shopify-section--slideshow .button-group--same-width{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/theme-custom.css.map */
