.product-card__figure{aspect-ratio:1 / 1;background:#fff;border-radius:var(--rounded-lg, .75rem);overflow:hidden}.product-card{padding:.625rem .625rem .875rem;border-radius:calc(var(--rounded-lg, .75rem) + .375rem);border:1px solid rgba(26,26,26,.16);background:#fff;box-shadow:0 1px 3px #1a1a1a0f,0 6px 16px #1a1a1a0a;transition:border-color .15s ease,box-shadow .15s ease}@media(hover:hover){.product-card:hover{border-color:#1a1a1a47;box-shadow:0 2px 6px #1a1a1a1a,0 12px 28px #1a1a1a14}}.product-card__figure>a{display:block;height:100%}.product-card__image{width:100%;height:100%;object-fit:contain;padding:7%}@media screen and (max-width:699px){.product-card{padding:.25rem .25rem .5rem}.product-card__image{padding:0}.shopify-section--main-collection .product-list{margin-inline:-.5rem}.product-card--blends .product-card__info{padding-inline:.375rem}}.product-card__info{gap:.25rem}.product-card__title{font-size:1rem;line-height:1.35}.product-card__info .price-list{font-size:.9375rem}.text-xs{font-size:.8125rem}.text-sm{font-size:.9375rem}.variant-picker__option-info{font-size:1rem}.product-info__title{text-wrap:balance}.block-swatch{font-size:1rem}.product-gallery__nav{position:absolute;inset-inline:var(--spacing-4);top:50%;translate:0 -50%;justify-content:space-between;pointer-events:none;z-index:2}.product-gallery__nav>button{pointer-events:auto;box-shadow:0 1px 3px #1a1a1a1f,0 6px 16px #1a1a1a1a}@media screen and (max-width:699px){.product-gallery__nav{inset-inline:var(--spacing-2, .5rem)}.product-gallery__nav>button{width:2.25rem;height:2.25rem;padding:.5rem}.product-gallery__nav>button svg{width:100%;height:100%}}.cart-klasse__line{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between;margin:0;padding-block-end:.75rem;border-block-end:1px solid rgb(var(--text-color) / .12);color:rgb(var(--text-color) / .6)}.cart-klasse__line strong{color:rgb(var(--text-color))}.cart-drawer .cart-klasse{grid-column:1 / -1}.cart-drawer .cart-klasse__line{padding-block-end:0;border-block-end:0}.page-index main,.page-cart main{display:flex;flex-direction:column;min-height:calc(100vh - 6rem)}.page-index main>[id$=__footer],.page-cart main>[id$=__footer]{margin-block-start:auto}.header{--header-padding-block: .875rem}@media screen and (min-width:700px){.header{--header-padding-block: 1.125rem}}.header__wrapper{border-block-end:1px solid rgba(26,26,26,.08)}.header__logo-fallback{display:block;width:auto;height:1.875rem;max-width:min(72vw,280px);object-fit:contain}@media screen and (min-width:700px){.header__logo-fallback{height:2rem;max-width:320px}}@media screen and (max-width:699px){.footer__policy-links{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;justify-items:start}.footer__policy-links li+li:before{content:none}.footer__copyright{gap:.875rem}}.header__school-nav{display:flex;align-items:center;gap:var(--spacing-6, 1.5rem)}.header__school-nav a{display:inline-flex;align-items:center;white-space:nowrap;font-size:1.0625rem}@media screen and (max-width:699px){.header__school-nav{gap:var(--spacing-4, 1rem)}.header__school-nav a{font-size:.9375rem}}.cart-remove{display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;padding:.375rem;margin:-.375rem;color:rgb(var(--text-color) / .5);transition:color .15s ease}.cart-remove:hover,.cart-remove:focus-visible{color:rgb(var(--text-color))}.cart-remove__label{text-decoration:underline;text-underline-offset:.15em}.cart-surname{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;color:rgb(var(--text-color) / .75)}.cart-surname strong{color:rgb(var(--text-color))}.cart-surname__form{display:flex;align-items:center;gap:.5rem;width:100%}.cart-surname__form[hidden]{display:none}.cart-surname .input{height:2.5rem;min-width:0;flex:1 1 auto}.cart-surname .button{flex:0 0 auto;padding-inline:var(--spacing-4, 1rem);height:2.5rem}.product-card__quick-buy{display:block}@media screen and (max-width:699px){.header__secondary-nav .text-with-bubble>.count-bubble{margin-inline:0;inset-inline-start:auto;inset-inline-end:-.375rem;top:-.375rem}}.klasse-badge{display:inline-flex;align-items:baseline;gap:.375rem;padding:.3125rem .6875rem;border-radius:999px;border:1px solid rgb(var(--text-color) / .14);background:rgb(var(--text-color) / .03);font-size:.8125rem;line-height:1;white-space:nowrap}.klasse-badge[hidden]{display:none}.klasse-badge__label{color:rgb(var(--text-color) / .6)}.klasse-badge__value{font-weight:600}@media screen and (max-width:699px){.klasse-badge{padding:.25rem .5rem;font-size:.75rem}.klasse-badge__label{display:none}}.klasse-picker__years:not([hidden])+.klasse-picker__grid{border-block-start:1px solid rgb(var(--text-color) / .1);padding-block-start:var(--spacing-4, 1rem)}.klasse-picker__years input:checked+.block-swatch{background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.klasse-picker__years input:checked+.block-swatch:before{opacity:0}.product-info,.product-info__title{text-align:center}.variant-picker__option-info,.variant-picker__option-values{justify-content:center}.variant-picker__option-info{gap:var(--spacing-5, 1.25rem)}.variant-picker__price{line-height:1}.surname-back .input{text-align:center}.surname-back .floating-label{inset-inline:1px;justify-content:center;transform-origin:center}.variant-picker__option--size .variant-picker__option-values{justify-content:stretch}.quick-buy-drawer__info{gap:.625rem;margin-block-start:var(--spacing-1, .25rem)}.quick-buy-drawer{--drawer-header-padding: var(--spacing-4, 1rem);--drawer-body-padding: var(--spacing-4, 1rem) var(--spacing-5, 1.25rem) 0}.quick-buy-drawer__media{max-width:3.25rem}.quick-buy-drawer__info>form.shopify-product-form{position:sticky;bottom:0;z-index:2;background:rgb(var(--background));padding-block-start:var(--spacing-2, .5rem);padding-block-end:max(var(--spacing-4, 1rem),env(safe-area-inset-bottom,0px));box-shadow:0 -1px rgb(var(--text-color) / .08)}.quick-buy-drawer__info>form.buy-buttons--compact{padding-block-end:max(var(--spacing-4, 1rem),env(safe-area-inset-bottom,0px))}.product-gallery__size{position:absolute;top:var(--spacing-4, 1rem);inset-inline-start:var(--spacing-4, 1rem);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.3125rem .6875rem;border-radius:999px;border:1px solid rgba(26,26,26,.16);background:#ffffffeb;color:rgb(var(--text-color));box-shadow:0 1px 3px #1a1a1a14,0 6px 16px #1a1a1a0f;font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:.02em;pointer-events:none}@media screen and (max-width:699px){.product-gallery__size{top:var(--spacing-3, .75rem);inset-inline-start:var(--spacing-3, .75rem)}}.variant-picker__option--single .variant-picker__option-values{display:none}.variant-picker__option--size .variant-picker__option-values{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem}.variant-picker__option--size .block-swatch{min-width:0;padding-inline:.25rem;justify-content:center}.variant-picker__size-guide{color:rgb(var(--text-color) / .65);white-space:nowrap}@media screen and (min-width:1000px){.product-info{display:flex;flex-direction:column}.product-info>*{margin-block-end:0}.product-info>[data-block-type=surname-back]{order:1}.product-info>[data-block-type=buy-buttons]{order:2}}.school-notice{background:rgb(var(--text-color) / .035);border-block-end:1px solid rgb(var(--text-color) / .08);font-size:.875rem;line-height:1.4}.school-notice__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem 1.5rem;padding-block:.625rem}.school-notice__dates,.school-dates{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem}.school-dates__item,.school-notice__account{display:inline-flex;align-items:center;gap:.375rem;color:rgb(var(--text-color) / .75)}.school-dates__item strong,.school-notice__account strong{color:rgb(var(--text-color));font-weight:600}.school-dates__icon{flex-shrink:0;color:rgb(var(--text-color) / .55)}.school-dates__item--soon{color:rgb(var(--text-color))}.school-dates__item--passed strong{text-decoration:line-through;font-weight:500}.school-notice__account .link{text-underline-offset:.15em}.school-dates--cart{margin-block-start:.125rem}@media screen and (max-width:699px){.school-notice{font-size:.8125rem}.school-notice__inner{gap:.25rem 1rem;padding-block:.5rem}.school-notice__dates,.school-notice__account,.school-notice__dates .school-dates__item{flex-basis:100%}}.header__account{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;font-size:.875rem}.header__account-label{line-height:1}@media screen and (max-width:699px){.header__icon-list .header__account,.header__school-nav .header__contact{display:none}}.school-notice__contact,.school-notice__see-order--short{display:none}@media screen and (max-width:699px){.school-notice__contact{display:inline;margin-inline-start:auto;font-weight:600}.school-notice__see-order--short{display:inline}.school-notice__see-order--full{display:none}}.surname-back__hint{display:flex;justify-content:space-between;gap:1rem;margin-block-start:.375rem;font-size:.8125rem;color:rgb(var(--text-color) / .6);text-align:start}.surname-back__count{flex-shrink:0;font-variant-numeric:tabular-nums}.product-info__text .prose{font-size:.875rem;color:rgb(var(--text-color) / .7)}.footer__payment{display:flex;align-items:center;gap:.5rem .75rem}.footer__payment-label{white-space:nowrap}.footer__payment-icons{display:grid;grid-template-columns:repeat(5,max-content);gap:.5rem}@media screen and (max-width:699px){.footer__payment{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/skole.css.map */
