#MainContent.content-for-layout{flex:1 0 auto}:root{--adam-bg: #1C1C1E;--adam-surface: #242228;--adam-surface-soft: #1a1a1c;--adam-surface-hover: #2A2830;--adam-text: #E8E6E1;--adam-muted: #a8a49c;--adam-accent: #C6A87C;--adam-accent-hover: #d5bd8d;--adam-accent-dim: rgba(198,168,124,.15);--adam-border: rgba(232,230,225,.1);--adam-border-strong: rgba(198,168,124,.38);--adam-border-hover: rgba(198,168,124,.55);--adam-radius: 0px;--adam-radius-small: 2px;--adam-radius-large: 0px;--adam-section-space: clamp(72px,10vw,120px);--adam-mobile-section-space: 56px;--adam-page-gutter: clamp(20px,5vw,48px);--adam-ease: cubic-bezier(.22,1,.36,1);--adam-ease-out: cubic-bezier(0,0,.2,1);--adam-ease-spring: cubic-bezier(.34,1.56,.64,1);--adam-duration-fast: .16s;--adam-duration: .28s;--adam-duration-slow: .5s;--adam-duration-reveal: .72s}html{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%}body,.page-wrapper,#MainContent,.content-for-layout{background:var(--adam-bg);color:var(--adam-text)}body{min-width:320px;overflow-x:clip;color-scheme:dark;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#c6a87c4d;color:#1c1c1e}#MainContent{isolation:isolate}#MainContent :is(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:-.025em;text-wrap:balance}#MainContent :is(p,li,.rte){color:inherit}#MainContent a:not([class]){color:var(--adam-accent);text-decoration-thickness:.08em;text-decoration-color:#c6a87c73;text-underline-offset:.22em;transition:color var(--adam-duration-fast) ease,text-decoration-color var(--adam-duration-fast) ease}#MainContent a:not([class]):hover{color:var(--adam-accent-hover);text-decoration-color:currentColor}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--adam-accent);outline-offset:3px;border-radius:4px}:where(button,[role=button],input,select,textarea){font:inherit}:where(img,svg,video,iframe){max-width:100%}body :is(.adam-hero,.adam-cards,.adam-services,.adam-about,.adam-gallery,.adam-contact,.adam-reviews,.adam-cta,.adam-finder,.adam-location-preview,.agc){background:var(--adam-bg);color:var(--adam-text)}body .adam-cards--soft{background:var(--adam-surface-soft)}body :is(.adam-cards--light,.adam-cta--light){background:var(--adam-text);color:var(--adam-bg)}body :is(.adam-cards,.adam-services,.adam-about,.adam-gallery,.adam-contact,.adam-reviews,.adam-cta,.adam-finder,.adam-location-preview,.agc){padding-block:var(--adam-section-space)}body :is(.adam-page,.adam-cards__page,.adam-services__page,.adam-about__page,.adam-gallery__page,.adam-contact__page,.adam-reviews__page,.adam-cta__page,.adam-finder__page,.adam-location-preview__page,.agc__header){width:min(1220px,calc(100% - var(--adam-page-gutter)))}body :is(.adam-kicker,.adam-cards__kicker,.adam-cards__label,.adam-services__kicker,.adam-services__group-header>p,.adam-services__duration,.adam-services__badge,.adam-about__kicker,.adam-about__card>p,.adam-gallery__kicker,.adam-contact__kicker,.adam-reviews__kicker,.adam-cta__kicker,.adam-finder__kicker,.adam-location-preview__kicker){color:var(--adam-accent)}body :is(.adam-text,.adam-cards__text,.adam-services__text,.adam-services__group-header div,.adam-services__description,.adam-about__text,.adam-about__card div,.adam-gallery__text,.adam-gallery figcaption,.adam-contact__text,.adam-contact__hour span,.adam-reviews__text,.adam-cta__text,.adam-finder__text,.adam-location-preview__text,.agc__subtitle,.agc__cap-text,.agc__empty){color:var(--adam-muted)}body :is(.adam-cards__card,.adam-services__card,.adam-about__card,.adam-contact__card,.adam-contact__form-wrap,.adam-reviews__card,.adam-cta__box,.adam-gallery__media,.adam-gallery__placeholder,.adam-about__media,.adam-contact__map,.adam-finder__panel,.adam-location-preview__content,.adam-location-preview__card,.adam-location-preview__map,.agc__card){border-color:var(--adam-border);border-radius:var(--adam-radius);background-color:var(--adam-surface)}body :is(.adam-services__card--featured,.adam-cta__box){border-color:var(--adam-border-strong)}body :is(.adam-services__badge,.adam-badge,.adam-services__nav a){border-color:var(--adam-border);border-radius:var(--adam-radius-small);background:#e8e6e10a;color:var(--adam-text)}body .adam-services__badge{border-color:var(--adam-border-strong);color:var(--adam-accent)}body .adam-services__nav{background:#1c1c1ef5}body :is(.adam-button,.adam-cta__button,.adam-contact__button,.adam-about__button,.adam-gallery__button,.adam-location-preview__button,.agc__btn){min-height:48px;border-radius:0;font-weight:800;line-height:1.1;text-decoration:none;transition:background-color var(--adam-duration) var(--adam-ease),border-color var(--adam-duration) var(--adam-ease),color var(--adam-duration) var(--adam-ease),transform var(--adam-duration) var(--adam-ease-spring),box-shadow var(--adam-duration) var(--adam-ease)}body :is(.button,.shopify-payment-button__button){min-height:48px;font-weight:800;line-height:1.1;text-decoration:none;transition:background-color var(--adam-duration) var(--adam-ease),border-color var(--adam-duration) var(--adam-ease),color var(--adam-duration) var(--adam-ease),transform var(--adam-duration) var(--adam-ease-spring),box-shadow var(--adam-duration) var(--adam-ease)}body :is(.adam-button--primary,.adam-cta__button:not(.adam-cta__button--secondary),.adam-contact__button:not(.adam-contact__button--secondary),.adam-about__button,.adam-gallery__button:not(.adam-gallery__button--secondary),.adam-location-preview__button:not(.adam-location-preview__button--secondary),.button:not(.button--secondary),.shopify-payment-button__button,.agc__btn){border-color:var(--adam-accent);background:var(--adam-accent);color:var(--adam-bg);box-shadow:0 0 #c6a87c00}body :is(.adam-button--primary:hover,.adam-cta__button:not(.adam-cta__button--secondary):hover,.adam-gallery__button:not(.adam-gallery__button--secondary):hover){background:var(--adam-accent-hover);border-color:var(--adam-accent-hover);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 28px #c6a87c4d}body :is(.adam-button--secondary,.adam-cta__button--secondary,.adam-contact__button--secondary,.adam-gallery__button--secondary,.adam-location-preview__button--secondary,.button--secondary){border-color:#e8e6e133;background:#e8e6e10a;color:var(--adam-text)}body :is(.adam-button--secondary:hover,.adam-cta__button--secondary:hover,.adam-gallery__button--secondary:hover){border-color:var(--adam-border-strong);background:var(--adam-accent-dim);color:var(--adam-accent-hover);transform:translateY(-2px)}.adam-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--adam-duration-reveal) var(--adam-ease-out),transform var(--adam-duration-reveal) var(--adam-ease)}.adam-reveal.adam-reveal--fade{transform:translateY(8px)}.adam-reveal.adam-reveal--left{transform:translate(-24px)}.adam-reveal.adam-reveal--right{transform:translate(24px)}.adam-reveal.adam-reveal--scale{transform:translateY(16px) scale(.97)}.adam-reveal.is-visible{opacity:1;transform:translate(0) scale(1)}.adam-reveal--delay-1{transition-delay:80ms}.adam-reveal--delay-2{transition-delay:.16s}.adam-reveal--delay-3{transition-delay:.24s}.adam-reveal--delay-4{transition-delay:.32s}.adam-reveal--delay-5{transition-delay:.4s}@media(hover:hover)and (pointer:fine){body :is(.adam-cards__card,.adam-services__card,.adam-about__card,.adam-contact__card,.adam-reviews__card){transition:border-color var(--adam-duration) var(--adam-ease),transform var(--adam-duration) var(--adam-ease-spring),background-color var(--adam-duration) var(--adam-ease),box-shadow var(--adam-duration) var(--adam-ease);will-change:transform}body :is(.adam-cards__card,.adam-services__card,.adam-about__card,.adam-contact__card,.adam-reviews__card):hover{border-color:var(--adam-border-hover);transform:translateY(-5px);background-color:var(--adam-surface-hover);box-shadow:0 12px 40px #00000061,0 0 0 1px #c6a87c24,inset 0 1px #e8e6e10f}}@media(hover:hover)and (pointer:fine){.adam-gallery__media{overflow:hidden}.adam-gallery__media img{transition:transform .6s var(--adam-ease);will-change:transform}.adam-gallery__media:hover img{transform:scale(1.05)}}@keyframes adam-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#MainContent{animation:adam-page-in .4s var(--adam-ease) both}#header-component .menu-list__link[href*="bokadirekt.se"],#header-component a[href*="bokadirekt.se"][class*=menu]{min-height:42px;padding:10px 18px;border:1px solid var(--adam-accent);border-radius:999px;background:var(--adam-accent);color:var(--adam-bg);font-weight:850;text-decoration:none;transition:background var(--adam-duration) var(--adam-ease),box-shadow var(--adam-duration) var(--adam-ease),transform var(--adam-duration) var(--adam-ease-spring)}#header-component .menu-list__link[href*="bokadirekt.se"]:hover,#header-component a[href*="bokadirekt.se"][class*=menu]:hover{background:var(--adam-accent-hover);border-color:var(--adam-accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px #c6a87c47}#header-component .menu-list__link[aria-current=page]{color:var(--adam-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em}#footer-group .footer-content{line-height:1.6}#footer-group a{text-underline-offset:.2em;transition:color var(--adam-duration-fast) ease}#footer-group .button{border-radius:0}body .agc{--agc-bg:var(--adam-bg);--agc-card-bg:var(--adam-surface);--agc-accent:var(--adam-accent);--agc-accent-h:var(--adam-accent-hover);--agc-text:var(--adam-text);--agc-muted:var(--adam-muted);--agc-border:var(--adam-border)}@media(max-width:749px){:root{--adam-page-gutter:20px}body :is(.adam-cards,.adam-services,.adam-about,.adam-gallery,.adam-contact,.adam-reviews,.adam-cta,.adam-finder,.adam-location-preview,.agc){padding-block:var(--adam-mobile-section-space)}#header-component .menu-list__link[href*="bokadirekt.se"],#header-component a[href*="bokadirekt.se"][class*=menu]{width:100%;justify-content:center;margin-top:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.adam-reveal{opacity:1;transform:none}#MainContent{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/adams-frisor-global.css.map */
