main[data-template="product.keilrahmen-rund"]{--fa-round-blue: var(--fa-blue, #08008b);--fa-round-blue-dark: var(--fa-blue-dark, #05004f);--fa-round-orange: var(--fa-orange, #ff8a00);--fa-round-paper: var(--fa-paper, #fffdf8);--fa-round-soft: var(--fa-soft, #f7f4ed);--fa-round-ink: var(--fa-ink, #15121f);--fa-round-muted: rgb(21 18 31 / 66%);--fa-round-border: rgb(8 0 139 / 16%);--fa-round-green: var(--fa-green, #1fa463)}.fa-round-product-tools{display:block}body:has(main[data-template="product.keilrahmen-rund"]) sticky-add-to-cart,main[data-template="product.keilrahmen-rund"] local-pickup,main[data-template="product.keilrahmen-rund"] .product__pickup-availabilities{display:none!important}main[data-template="product.keilrahmen-rund"] .fa-product-title-strip{grid-column:2;width:min(100%,1120px);margin:0 auto 1.1rem}main[data-template="product.keilrahmen-rund"] .fa-product-title-strip__content{max-width:1080px}main[data-template="product.keilrahmen-rund"] .fa-product-title-strip h1{display:inline;color:var(--fa-round-blue-dark);font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.04;letter-spacing:-.025em}main[data-template="product.keilrahmen-rund"] .fa-product-title-strip__stars{display:inline-flex;margin-inline-start:.85rem;vertical-align:top}main[data-template="product.keilrahmen-rund"] .product-information__media :is(product-gallery,media-gallery,.product-media-gallery){position:static!important;top:auto!important}main[data-template="product.keilrahmen-rund"] .product-details .accelerated-checkout-block{display:none}main[data-template="product.keilrahmen-rund"] .product-details>.group-block:has(.fa-round-variant-picker){border:1px solid var(--fa-round-border);border-radius:12px;background:linear-gradient(135deg,var(--fa-round-paper),#fff);box-shadow:0 12px 26px #08008b14;padding:14px}main[data-template="product.keilrahmen-rund"] .product-details .add-to-cart-button.button,.fa-round-sticky-buy__button{--button-color: #fff;--button-background-color: var(--fa-round-blue);--button-border-color: var(--fa-round-blue);isolation:isolate;min-height:54px;background:linear-gradient(135deg,var(--fa-round-blue) 0%,#263d98 62%,var(--fa-round-orange) 100%);box-shadow:0 12px 28px #08008b38;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}main[data-template="product.keilrahmen-rund"] .product-details .add-to-cart-button.button:hover:not(:disabled),.fa-round-sticky-buy__button:hover:not(:disabled){--button-color: var(--fa-round-blue-dark);--button-background-color: #ffd331;--button-border-color: var(--fa-round-orange);background:linear-gradient(135deg,#ffd331 0%,#ffb000 52%,var(--fa-round-orange) 100%);box-shadow:0 16px 34px #ff8a0042;transform:translateY(-2px)}main[data-template="product.keilrahmen-rund"] .product-details .button-secondary{--button-color: var(--fa-round-blue);--button-background-color: #fff;--button-border-color: var(--fa-round-blue);border-color:var(--fa-round-blue)}main[data-template="product.keilrahmen-rund"] .product-details .button-secondary:hover{--button-color: #fff;--button-background-color: var(--fa-round-blue);--button-border-color: var(--fa-round-blue);transform:translateY(-1px)}.fa-round-title h1{margin:0;text-wrap:balance}.fa-round-variant-picker__fieldset{min-width:0;margin:0;padding:0;border:0}.fa-round-variant-picker__fieldset legend{display:grid;width:100%;gap:3px;margin-bottom:12px;color:var(--fa-round-blue-dark)}.fa-round-variant-picker__fieldset legend span,.fa-round-story-card figcaption>span{color:var(--fa-round-orange);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fa-round-variant-picker__fieldset legend strong{font-size:1.12rem}.fa-round-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.fa-round-variant-card{position:relative;display:grid!important;min-height:8.4rem;cursor:pointer;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:.55rem .65rem;padding:.8rem;overflow:hidden;border:1px solid var(--fa-round-border);border-radius:.75rem;background:linear-gradient(145deg,#fff 0%,var(--fa-round-paper) 100%);box-shadow:0 6px 16px #08008b0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.fa-round-variant-card:hover:not(.is-unavailable){border-color:var(--fa-round-orange);box-shadow:0 10px 22px #08008b1f;transform:translateY(-2px)}.fa-round-variant-card.is-selected,.fa-round-variant-card:has(input:checked){border-color:var(--fa-round-blue);background:linear-gradient(145deg,color-mix(in srgb,var(--fa-round-blue) 7%,#fff),#fff);box-shadow:0 0 0 2px #08008b1f,0 12px 26px #08008b1f}.fa-round-variant-card:focus-within{outline:3px solid color-mix(in srgb,var(--fa-round-orange) 65%,transparent);outline-offset:2px}.fa-round-variant-card.is-unavailable{background:#f3f1ed;box-shadow:none;cursor:not-allowed;opacity:.58}.fa-round-variant-card input{position:absolute;width:1px;height:1px;opacity:0}.fa-round-variant-card__check{position:absolute;top:.55rem;right:.55rem;width:.9rem;height:.9rem;border:1px solid var(--fa-round-border);border-radius:50%;background:#fff}.fa-round-variant-card.is-selected .fa-round-variant-card__check,.fa-round-variant-card:has(input:checked) .fa-round-variant-card__check{border:.25rem solid var(--fa-round-blue);background:#ffd331}.fa-round-variant-card__title{display:flex;min-width:0;flex-direction:column;align-self:center}.fa-round-variant-card__title strong{color:var(--fa-round-blue-dark);font-size:1rem;white-space:nowrap}.fa-round-variant-card__title small,.fa-round-variant-card__footer small,.fa-round-variant-picker__help,.fa-round-sticky-buy__meta small{color:var(--fa-round-muted)}.fa-round-variant-card__footer{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;gap:.5rem;padding-top:.55rem;border-top:1px solid rgb(8 0 139 / 9%)}.fa-round-variant-card__footer>strong{color:var(--fa-round-blue);white-space:nowrap}.fa-round-variant-card__footer small{color:var(--fa-round-green);font-size:.72rem;font-weight:800}.fa-round-variant-picker__help{margin:.65rem 0 0;color:var(--fa-round-muted);font-size:.8rem}.fa-round-tools{display:grid;gap:.8rem}.fa-round-selected,.fa-round-stock,.fa-round-delivery{padding:1rem;border:1px solid var(--fa-round-border);border-radius:.75rem;background:#fff;box-shadow:0 8px 20px #08008b12}.fa-round-selected{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.fa-round-selected__choice{display:flex;flex-direction:column}.fa-round-selected__choice>span,.fa-round-delivery>span{color:var(--fa-round-muted);font-size:.78rem}.fa-round-selected__choice>strong{color:var(--fa-round-blue-dark);font-size:1.35rem}.fa-round-selected__specs{display:flex;gap:.55rem;margin:0;padding:0;list-style:none}.fa-round-selected__specs li{display:flex;min-width:5.1rem;flex-direction:column;padding:.55rem .65rem;border-radius:.55rem;background:var(--fa-round-soft)}.fa-round-selected__specs span{color:var(--fa-round-muted);font-size:.72rem}.fa-round-logistics{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.fa-round-stock__title{display:flex;align-items:center;gap:.55rem;color:var(--fa-round-blue-dark)}.fa-round-signal{width:.7rem;height:.7rem;border-radius:50%;background:var(--fa-round-orange);box-shadow:0 0 0 .25rem #ff8a0024}.fa-round-stock--out .fa-round-signal{background:#c44;box-shadow:0 0 0 .25rem #cc444424}.fa-round-stock--low .fa-round-signal{background:#d28a24;box-shadow:0 0 0 .25rem #d28a2424}.fa-round-stock p{margin:.4rem 0 0;color:var(--fa-round-muted);font-size:.8rem}.fa-round-delivery{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,color-mix(in srgb,var(--fa-round-green) 8%,#fff),#fff)}.fa-round-delivery strong{color:var(--fa-round-blue-dark)}.fa-round-section__header{max-width:48rem;margin:0 auto 1.4rem;text-align:center}.fa-round-section__header h2{margin:.2rem 0 .45rem}.fa-round-section__header p{margin:0;color:rgb(var(--color-foreground-rgb) / .7)}.fa-round-preview{display:grid;grid-template-columns:minmax(12rem,.9fr) minmax(16rem,1.2fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:22rem;padding:clamp(1.25rem,4vw,3rem);border-radius:1rem;background:radial-gradient(circle at 20% 20%,rgb(var(--color-foreground-rgb) / .05),transparent 48%),rgb(var(--color-foreground-rgb) / .025)}.fa-round-preview__meta{display:flex;flex-direction:column;gap:.5rem}.fa-round-preview__meta strong{font-size:clamp(1.35rem,2.8vw,2.25rem)}.fa-round-preview__meta span{color:rgb(var(--color-foreground-rgb) / .68)}.fa-round-preview__stage{display:grid;min-height:18rem;place-items:center}.fa-round-preview__measured{position:relative;width:var(--preview-size);height:var(--preview-size)}.fa-round-preview__disc{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--preview-rail) solid #d5bd92;border-radius:50%;background:#f8f6f0;box-shadow:inset 0 0 0 1px #2b231929,0 1rem 2.4rem #2b23191f}.fa-round-preview__diameter{position:absolute;left:0;right:0;top:calc(50% - .7rem);z-index:2;display:flex;align-items:center;gap:.45rem;color:#2c2821;font-size:.8rem}.fa-round-preview__diameter:before,.fa-round-preview__diameter:after{height:1px;flex:1;background:currentColor;content:""}.fa-round-preview__diameter b{padding:.15rem .45rem;border-radius:2rem;background:#fff;white-space:nowrap}.fa-round-story-card,.fa-round-story-video{width:min(100%,900px);margin:0 auto 16px;overflow:hidden;border:1px solid var(--fa-round-border);border-radius:16px;background:#fff;box-shadow:0 14px 32px #08008b14}.fa-round-story-card{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}.fa-round-story-card>img{width:100%;height:100%;min-height:280px;object-fit:contain;background:var(--fa-round-soft)}.fa-round-story-card figcaption{display:grid;align-content:center;gap:8px;padding:clamp(22px,4vw,42px)}.fa-round-story-card figcaption strong{color:var(--fa-round-blue-dark);font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}.fa-round-story-card figcaption p,.fa-round-story-video__content p{margin:0;color:var(--fa-round-muted);line-height:1.55}.fa-round-story-video{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1fr)}.fa-round-story-video:nth-of-type(2n) .fa-round-story-video__media{order:2}.fa-round-story-video__media{display:grid;min-height:280px;place-items:stretch center;overflow:hidden;background:transparent}.fa-round-story-video__media :is(video,iframe){display:block;height:100%;min-height:280px;border:0;background:transparent}.fa-round-story-video__media video{width:100%;object-fit:cover}.fa-round-story-video__media iframe{width:auto;max-width:100%;aspect-ratio:9 / 16}.fa-round-story-video__content{display:grid;align-content:center;gap:9px;padding:clamp(22px,4vw,40px)}.fa-round-story-video__content>span{color:var(--fa-round-orange);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fa-round-story-video__content h2{margin:0;color:var(--fa-round-blue-dark);font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}.fa-round-details{max-width:58rem;margin:0 auto;border-top:1px solid rgb(var(--color-foreground-rgb) / .14)}.fa-round-details details{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .14)}.fa-round-details summary{padding:1rem 0;cursor:pointer;font-weight:700}.fa-round-details__content{padding:0 0 1.2rem;color:rgb(var(--color-foreground-rgb) / .76)}.fa-round-service-notes{display:grid;gap:.75rem}.fa-round-route-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.fa-round-route-actions :is(.button,.button-secondary),.fa-round-configurator-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;width:100%;text-align:center;text-decoration:none}.fa-round-route-actions__checkout{background:linear-gradient(135deg,#ffb000 0%,var(--fa-round-orange) 100%);box-shadow:0 12px 26px #ff8a0038}.fa-round-service-note{display:flex;align-items:flex-start;gap:.75rem}.fa-round-service-note__check{display:grid;width:1.25rem;height:1.25rem;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:.72rem}.fa-round-service-note p{margin:0}.fa-round-sticky-buy{position:fixed;right:.75rem;bottom:.75rem;left:.75rem;z-index:calc(var(--layer-sticky) - 1);display:none;align-items:center;gap:.8rem;justify-content:space-between;padding:.65rem;border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:.8rem;background:rgb(var(--color-background-rgb) / .94);box-shadow:0 .75rem 2.5rem #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fa-round-sticky-buy.is-visible{display:flex}.fa-round-sticky-buy__summary,.fa-round-sticky-buy__meta{display:flex;min-width:0;flex-direction:column}.fa-round-sticky-buy__summary>span:first-child{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fa-round-sticky-buy__button{min-width:3rem}.fa-round-sticky-buy__button .svg-wrapper{display:none}@media screen and (min-width:750px){main[data-template="product.keilrahmen-rund"] .product-information__grid:not(.product-information__grid--half,.product-information--media-none) .product-information__media{width:min(100%,660px);max-width:660px;justify-self:end}main[data-template="product.keilrahmen-rund"] .product-information__grid:not(.product-information__grid--half,.product-information--media-none) .product-details{width:min(100%,520px);max-width:520px}main[data-template="product.keilrahmen-rund"] .fa-round-desktop-media-extra{display:grid;gap:1rem;margin-top:1.1rem}main[data-template="product.keilrahmen-rund"] .fa-round-desktop-media-extra .fa-round-story-card{grid-template-columns:1fr;width:100%}main[data-template="product.keilrahmen-rund"] .fa-round-desktop-media-extra .fa-round-story-video{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:100%}main[data-template="product.keilrahmen-rund"] .fa-round-desktop-media-extra .fa-round-story-video:nth-of-type(2n) .fa-round-story-video__media{order:0}main[data-template="product.keilrahmen-rund"] .fa-round-desktop-media-extra .fa-round-story-card>img{min-height:340px}main[data-template="product.keilrahmen-rund"] .fa-round-desktop-media-extra :is(.fa-round-story-video__media,.fa-round-story-video__media :is(video,iframe)){min-height:300px}main[data-template="product.keilrahmen-rund"] .shopify-section[id$=__round_preview],main[data-template="product.keilrahmen-rund"] .shopify-section[id$=__round_story],main[data-template="product.keilrahmen-rund"] .shopify-section[id$=__round_details]{display:none}.fa-round-sticky-buy{display:none!important}.fa-round-section--preview,.fa-round-section--story,.fa-round-section--details{padding-inline:var(--page-margin)}}@media screen and (min-width:1200px){main[data-template="product.keilrahmen-rund"] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,660px) minmax(430px,520px);justify-content:center}main[data-template="product.keilrahmen-rund"] .product-information__media .product-media-container:not(.dialog-zoomed-gallery *),main[data-template="product.keilrahmen-rund"] .product-information__media .product-media:not(.dialog-zoomed-gallery *){max-height:540px}}@media screen and (max-width:749px){main[data-template="product.keilrahmen-rund"] .fa-product-title-strip{grid-column:1 / -1;margin-bottom:.9rem;padding-inline:1rem}main[data-template="product.keilrahmen-rund"] .fa-product-title-strip h1{font-size:clamp(1.85rem,9.6vw,2.65rem)}main[data-template="product.keilrahmen-rund"] .fa-product-title-strip__stars{display:flex;margin:.5rem 0 0}main[data-template="product.keilrahmen-rund"] .fa-round-desktop-media-extra,main[data-template="product.keilrahmen-rund"] .product-details .fa-round-details{display:none}.fa-round-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-round-variant-card{min-height:7.7rem}.fa-round-selected,.fa-round-logistics,.fa-round-preview,.fa-round-story-card{grid-template-columns:1fr}.fa-round-selected__specs{display:grid;grid-template-columns:1fr 1fr}.fa-round-preview{min-height:0}.fa-round-preview__stage{min-height:15rem}.fa-round-story-video{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.fa-round-story-video:nth-of-type(2n) .fa-round-story-video__media{order:0}.fa-round-story-card>img{min-height:240px}.fa-round-story-video__media,.fa-round-story-video__media :is(video,iframe){min-height:210px}.fa-round-story-video__content{gap:6px;padding:14px 12px}.fa-round-story-video__content>span{font-size:.6rem;line-height:1.2}.fa-round-story-video__content h2{font-size:clamp(1rem,4.4vw,1.25rem)}.fa-round-story-video__content p{font-size:clamp(.72rem,3.15vw,.86rem);line-height:1.4}.fa-round-sticky-buy__button>span:last-child{display:none}.fa-round-sticky-buy__button .svg-wrapper{display:inline-flex}}@media(prefers-reduced-motion:reduce){.fa-round-variant-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fa-round-keilrahmen.css.map */
