:root{--allan-white: #ffffff;--allan-bone: #f8f4ea;--allan-bone-2: #efe8d6;--allan-sand: #d6cab6;--allan-black: #0e0e10;--allan-blue: #3c419e;--allan-burgundy: #360024;--allan-hover: rgba(14, 14, 16, .55);--allan-ink-80: rgba(14, 14, 16, .78);--allan-ink-70: rgba(14, 14, 16, .7);--allan-ink-55: rgba(14, 14, 16, .55);--allan-line: rgba(14, 14, 16, .12);--allan-line-strong: rgba(14, 14, 16, .22);--allan-gutter: 32px;--allan-ease: .15s ease}@media screen and (max-width:749px){:root{--allan-gutter: 20px}}body[class*=page-width-]{--page-margin: var(--allan-gutter)}.allan-section{padding:var(--allan-pt, 0) var(--allan-gutter) var(--allan-pb, 0);color:var(--allan-black)}@media screen and (min-width:750px){.allan-section--px{padding-inline:var(--allan-px-d, var(--allan-gutter))}}@media screen and (max-width:749px){.allan-section{padding-block:var(--allan-pt-m, var(--allan-pt, 0)) var(--allan-pb-m, var(--allan-pb, 0));overflow-wrap:break-word}}.allan-section a{color:inherit;text-decoration:none}.allan-section a:not(.button,.button-secondary,.allan-button):hover,body .allan-section :is(p,li) a:not(.button,.button-secondary,.allan-button):hover{color:var(--allan-hover)}.allan-section :is(h1,h2,p){text-wrap:pretty}.allan-lead{max-width:44ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.allan-lead strong,.allan-lead b{font-weight:700}.allan-h1{margin:0;font-family:inherit;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none}.allan-collection .allan-h1{line-height:1.15}.allan-link,.allan-section a.allan-link{font-size:13px;text-decoration:underline;text-underline-offset:3px}.allan-button{display:inline-block;padding:11px 22px;border:1px solid var(--allan-black);font-family:inherit;font-size:13px;line-height:1.4;cursor:pointer;transition:background var(--allan-ease),color var(--allan-ease)}.allan-section .allan-button--solid,.allan-button--solid{background:var(--allan-black);color:var(--allan-white)}.allan-section .allan-button--solid:hover,.allan-button--solid:hover,.allan-section .allan-button--outline,.allan-button--outline{background:var(--allan-white);color:var(--allan-black)}.allan-section .allan-button--outline:hover,.allan-button--outline:hover{background:var(--allan-black);color:var(--allan-white)}.allan-ratio{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--allan-bone)}.allan-img,.allan-ratio>img{display:block;width:100%;height:100%;object-fit:cover}.allan-aside{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px 56px;align-items:start}.allan-aside__side{position:sticky;top:calc(var(--header-height, 54px) + 42px);display:flex;flex-direction:column;gap:16px;max-width:36ch}.allan-aside__intro{font-size:14px;line-height:1.55;color:var(--allan-ink-70)}.allan-aside__intro p{margin:0}.allan-aside__intro a{text-decoration:underline;text-underline-offset:3px}.allan-aside__main{grid-column:span 2;min-width:0}@media screen and (max-width:749px){.allan-aside__side{position:static;max-width:none}.allan-aside__main{grid-column:1 / -1}}.allan-card{display:flex;flex-direction:column;gap:10px;color:var(--allan-black);text-decoration:none}.allan-card__media{display:block;position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--allan-bone)}.allan-card__media img{display:block;width:100%;height:100%;object-fit:cover}.allan-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:12px;line-height:1.4}.allan-card__title strong{font-weight:700}.allan-card__price{color:var(--allan-ink-55);white-space:nowrap}.allan-card:hover .allan-card__title{color:var(--allan-hover)}body{-webkit-font-smoothing:antialiased}::selection{background:var(--allan-blue);color:var(--allan-bone)}a:not(.button,.button-secondary,.allan-button):hover{color:var(--allan-hover)}#header-component .menu-list__link{font-size:13px;padding-block-end:3px;border-block-end:1px solid transparent;transition:border-color var(--allan-ease)}#header-component .menu-list__link:hover{border-block-end-color:var(--allan-black);color:var(--allan-black)}#header-component .header-actions__text-style,#header-component .localization-form{font-size:13px}.allan-title{margin:0;font-size:22px;line-height:1.2;font-weight:400}.allan-title strong{font-weight:700}.product-details .allan-title-block{margin-block-end:-26px}.product-details .price{font-size:14px;color:var(--allan-ink-70)}.product-details .variant-option--buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-details .variant-option--buttons legend{grid-column:1 / -1;font-size:13px;font-weight:700;margin-block-end:4px}.product-details .variant-option__button-label{justify-content:flex-start;padding:12px 14px;font-size:13px;border-radius:0}.product-details .variant-option__button-label__pill{display:none}.product-details .variant-option__button-label{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.product-details .variant-option__button-label:has(:checked){background-color:var(--color-selected-variant-background)}.product-details .variant-option__button-label__text{position:relative}main[data-template^=product] .product-details .quantity-selector-wrapper{display:none}.product-details .allan-option-header{margin-block-end:-20px}.product-details details[open]>summary .icon-plus .horizontal{opacity:0;transform:none}.product-details details[open]>summary .icon-plus .vertical{opacity:1;transform:none}.product-information slideshow-controls:has(.allan-gallery-counter){display:flex;align-items:center;gap:16px}.product-information slideshow-controls:has(.allan-gallery-counter) .slideshow-controls__dots{flex:1}.allan-gallery-counter{flex:none;font-size:12px;font-variant-numeric:tabular-nums;color:#0e0e1073}.product-information .slideshow-control--previous,.product-information .slideshow-control--next{opacity:.7;transition:opacity var(--allan-ease)}.product-information .slideshow-control--previous:hover,.product-information .slideshow-control--next:hover{opacity:1}@media screen and (max-width:749px){.product-information media-gallery slideshow-controls{padding-inline:var(--allan-gutter)}}.product-details .add-to-cart-button,.product-details button[name=add]{font-size:14px;font-weight:400;padding-block:16px;border:1px solid transparent;transition:color .125s ease-in-out,box-shadow .125s ease-in-out,background-color .125s ease-in-out}.product-details .add-to-cart-icon{display:none}.allan-buy-note{font-size:12px;line-height:1.5;color:var(--allan-ink-70)}.product-details .details__header{font-size:13px;font-weight:400;padding-block:16px}.product-details .details-content{font-size:13px;line-height:1.6;color:var(--allan-ink-80);padding-block-end:18px}.product-information .slideshow-controls__dots{display:flex;gap:4px;width:100%}.product-information .slideshow-controls__dots li{flex:1}.product-information .slideshow-controls__dots .slideshow-control{--color: rgba(14, 14, 16, .12);--color-hover: rgba(14, 14, 16, .3);--color-active: rgba(14, 14, 16, .45);width:100%;height:14px;padding:0}.product-information .slideshow-controls__dots .slideshow-control[aria-selected=true]{--color: var(--color-active)}.product-information slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}.product-information .slideshow-controls__dots .slideshow-control:after{width:100%;height:1px;border-radius:0;box-shadow:none}.product-information .slideshow-controls__dots .slideshow-control[aria-selected=true]:after{box-shadow:none}.product-card .product-title,.product-card .price{font-size:12px;line-height:1.4}.product-card .price{color:var(--allan-ink-55)}@media screen and (min-width:990px){footer .footer-content[style*="--grid-columns: 4"]{grid-template-columns:2fr 1fr 1fr 1fr}}footer .footer-content{font-size:13px}footer .footer-content a,footer .footer-content a:hover{color:var(--allan-white)}@media(hover:hover){footer .footer-content a:hover{opacity:.8}}footer .menu__item a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}footer .email-signup__input::placeholder{color:#ffffffbf}footer .email-signup__input-group .email-signup__input{color:var(--allan-white);caret-color:var(--allan-white)}footer .email-signup__input-group--underline,footer .email-signup__input-group--underline:focus-within{--box-shadow-color: var(--allan-white)}footer .email-signup__input:-webkit-autofill,footer .email-signup__input:-webkit-autofill:hover,footer .email-signup__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--allan-white);caret-color:var(--allan-white);transition:background-color 9999s ease-out 0s}footer .email-signup__button.button-unstyled,footer .email-signup__button.button-unstyled:hover{color:var(--allan-white)}footer .email-signup__button.button-unstyled:hover{opacity:.8}@media screen and (max-width:749px){footer .footer-content{grid-template-columns:repeat(3,minmax(0,auto));justify-content:space-between;gap:32px 12px;font-size:12px}html[lang=sv] footer .footer-content{grid-template-columns:minmax(0,max-content) minmax(0,max-content) min-content;justify-content:space-between}html[lang=sv] footer .menu__item a{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}footer .footer-content .menu__item,footer .footer-content .menu__item a{font-size:12px}footer .footer-content>:first-child{grid-column:1 / -1;contain:inline-size}}.shopify-policy__container{max-width:62ch;margin:0;padding:96px var(--allan-gutter) 140px;font-size:14px;line-height:1.6;color:var(--allan-ink-80)}.shopify-policy__title h1{margin:0 0 28px;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.3;text-align:start;color:var(--allan-black)}@media screen and (max-width:749px){.shopify-policy__container{padding-block:40px 96px}}.cart-drawer{font-size:13px}#cart-drawer .cart-drawer__content>.theme-drawer__title{font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none}body .theme-drawer__close-button:focus-visible{outline:none}@media screen and (max-width:749px){dialog.theme-drawer__dialog{border-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/allan.css.map */
