.custom-services-sticky{position:fixed;top:calc(50% + 106px);left:0;z-index:9998;pointer-events:none}.custom-services-sticky__tabs{display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:auto}.custom-services-sticky__tag{position:relative;-webkit-appearance:none;appearance:none;display:flex;align-items:center;width:154px;min-height:38px;padding:8px 48px 8px 12px;overflow:hidden;border:1px solid rgba(76,103,91,.24);border-left:0;border-radius:0 5px 5px 0;background:#f8f3ecf0;color:#2a473de0;box-shadow:0 2px 10px #1e302814;font:inherit;font-size:10px;font-weight:500;line-height:1.25;letter-spacing:.035em;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,width .18s ease}.custom-services-sticky__tag:after{content:"";position:absolute;top:0;right:0;bottom:0;width:6px;border-radius:0 5px 5px 0;opacity:.9;pointer-events:none;box-shadow:inset 1px 0 #ffffff47,inset -1px 0 #3123182e}.custom-services-sticky__tag--tapware:after{width:36px;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.24) 0 1px,rgba(93,55,31,.14) 1px 2px,transparent 2px 4px),linear-gradient(90deg,#75452b,#b9764a 25%,#d19a67 48%,#875333 70%,#b9784d)}.custom-services-sticky__tag--joinery:after{width:42px;background-image:repeating-linear-gradient(165deg,rgba(72,37,20,.32) 0 1px,transparent 1px 5px,rgba(255,215,157,.18) 5px 6px,transparent 6px 9px),linear-gradient(90deg,#6e422b,#a86f46 38%,#c28a58 58%,#805034)}.custom-services-sticky__tag:hover{width:166px;background:#fff;color:#0b3025;box-shadow:0 4px 14px #1e302824;transform:translate(3px)}.custom-services-sticky__tag:focus-visible{outline:2px solid #0b3025;outline-offset:3px}.custom-services-modal[hidden]{display:none}.custom-services-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .18s ease}.custom-services-modal.is-open{opacity:1;pointer-events:auto}.custom-services-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#121c188f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.custom-services-modal__dialog{position:relative;z-index:1;width:min(100%,620px);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:38px 40px 34px;border:1px solid rgba(76,103,91,.16);border-radius:8px;background:#fffdf9;box-shadow:0 18px 60px #0e1d163d;transform:translateY(10px);transition:transform .18s ease}.custom-services-modal.is-open .custom-services-modal__dialog{transform:translateY(0)}.custom-services-modal__close{position:absolute;top:12px;right:16px;width:34px;height:34px;padding:0;border:0;background:transparent;color:#355047;font:inherit;font-size:26px;font-weight:300;line-height:1;cursor:pointer}.custom-services-modal__close:hover{color:#0b3025}.custom-services-modal__close:focus-visible{outline:2px solid #0b3025;outline-offset:2px}.custom-services-modal__panel[hidden]{display:none}.custom-services-modal__eyebrow{margin:0 0 9px;color:#55796f;font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.custom-services-modal__title{margin:0 0 16px;color:#0b3025;font-size:clamp(25px,4vw,34px);font-weight:500;line-height:1.16}.custom-services-modal__description{margin:0;color:#4b5c55;font-size:15px;line-height:1.7}.custom-services-modal__form{margin-top:26px;padding-top:24px;border-top:1px solid rgba(76,103,91,.16)}body.custom-services-modal-open{overflow:hidden}@media screen and (max-width:767px){.custom-services-sticky{top:auto;right:12px;bottom:134px;left:auto}.custom-services-sticky__tabs{align-items:flex-end;gap:5px}.custom-services-sticky__tag,.custom-services-sticky__tag:hover{width:154px;min-height:38px;padding:8px 48px 8px 12px;border:1px solid rgba(76,103,91,.24);border-radius:5px;transform:none}.custom-services-modal{padding:12px}.custom-services-modal__dialog{max-height:calc(100vh - 24px);padding:34px 22px 24px}}@media(prefers-reduced-motion:reduce){.custom-services-sticky__tag,.custom-services-modal,.custom-services-modal__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-custom-services-sticky.css.map */
