*,:before,:after{border-color:rgb(var(--text-color) / .5)}body{font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.5 var(--text-font-family)}b,strong,.bold,.subheading,.badge,.button,.btn,.count-bubble,.blockquote,.gift-card__redeem-code,.not-found,.search-input>input,.shopify-payment-button__button--unbranded,.skip-to-content:focus-visible,.numbered-dots__item{font-weight:400}.button,.btn{padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-2);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5)}.text-sm,.text-base,.text-lg,.button,.btn{line-height:1.5}@media screen and (min-width:700px){.sm\:text-sm,.sm\:text-base,.sm\:text-lg{line-height:1.5}}.product-card__image,.product-gallery__media img{pointer-events:none}.popover::part(content){--rounded-input: 0}.mega-menu__nav>li>ul{width:100%;grid-template-rows:repeat(7,auto);grid-auto-flow:column;grid-auto-columns:max-content;justify-content:space-between}.drawer::part(content){border:1px solid rgb(var(--border-color))}.product-card{border-radius:0}.product-card__figure{border-radius:var(--rounded);overflow:hidden}.product-card__info>a:first-of-type{text-transform:uppercase;font-size:var(--text-sm);opacity:1}.product-card__info .product-card__title{font-size:var(--text-h5)}.product-card__info .price-list,.product-card__info .price-list>*{display:block}.product-card__info .price-list>unit-price{font-size:var(--text-xs);line-height:1}.product-card__info__details{display:grid;grid-template-rows:min-content 1fr}.product-gallery__media img,.product-card__image{background-color:#c5c1be}.product-card__quick-buy{opacity:1;visibility:visible;position:static;transform:none;transition:none;margin-top:var(--spacing-6)}.product-list__promo .product-card__figure{border-radius:var(--rounded);overflow:hidden}@media screen and (min-width:700px){.product-list__promo .product-card__figure :is(img,video-media){position:static}}.accordion-box{background:rgb(var(--background-primary))}.accordion-box>:first-child{border-block-start-width:1px}.accordion-box>:last-child{border-block-end-width:1px}.accordion{--accordion-spacing: var(--spacing-6);border-color:rgb(var(--border-color))}.accordion .circle-chevron{background:rgb(var(--background-primary))}@media screen and (pointer:fine){.group:hover .circle-chevron.group-hover\:colors:not([disabled]),.circle-chevron.hover\:colors:hover:not([disabled]){background:transparent;color:rgb(var(--text-color))}}.group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:transparent;color:rgb(var(--text-color))}.group[aria-expanded=true] .circle-chevron.group-expanded\:hidden{display:none}.group[aria-expanded=true] .circle-chevron.group-expanded\:grid{display:grid}.section-header .circle-chevron{background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))}@media screen and (pointer:fine){.section-header .group:hover .circle-chevron.group-hover\:colors:not([disabled]),.section-header .circle-chevron.hover\:colors:hover:not([disabled]){background:rgb(var(--button-background-primary) / .85);color:rgb(var(--button-text-primary))}}.footer__block--brand-details{flex-basis:40%}.footer__block--brand-details--locale{text-transform:uppercase;line-height:1}.footer__block--menu p:first-of-type{font-size:var(--text-h6)}.social-media--list{display:block}.vr{width:1px;height:100%;background-color:currentColor}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media screen and (min-width:700px){.sm\:gap-24{gap:var(--spacing-24)}}.linari-definition-list{margin-top:3rem}.linari-definition-list__title{padding-block-start:var(--spacing-6);border-top:1px solid rgb(var(--border-color))}.linari-definition-list__content{padding-block-end:var(--spacing-6);color:rgb(var(--text-color) / .8)}.linari-opening-hours{display:grid;grid-template-columns:max-content auto;column-gap:var(--spacing-6)}.linari-opening-hours>div{margin-block-start:0}.product-info__additional-info{display:flex;width:100%;justify-content:center;align-items:center;column-gap:var(--spacing-2);padding-block:var(--spacing-2)}.product-info__additional-info>span{text-align:center}.section--extra-tight{--calculated-section-spacing-block-start: 1rem;--calculated-section-spacing-block-end: 2rem}.blog-post-card{--blog-post-card-figure-gap: var(--spacing-10)}@media screen and (min-width:700px){.blog-post-card{--blog-post-card-figure-gap: var(--spacing-12)}.blog-post-card__info{max-width:90%}}.shopify-section--main-product .section{--calculated-section-spacing-block-end: var(--section-outer-spacing-block)}.product-info{--product-info-block-spacing: var(--spacing-12)}.product-meta__subtitle{display:block;margin-top:var(--spacing-2);font-size:var(--text-base)}.product-info__block-item[data-block-type=taxes],.product-info__block-item[data-block-type=additional-info]{margin-block-start:calc(-.75 * var(--product-info-block-spacing))}@media screen and (min-width:700px){.product-info__block-item[data-block-type=additional-info]{margin-block-start:calc(-.5 * var(--product-info-block-spacing))}}.radio-swatch{display:flex;flex-direction:column;row-gap:var(--spacing-2);justify-content:space-between;width:100%;padding-block:var(--spacing-4);border-top:1px solid rgb(var(--border-color));--indicator-outline-color: var(--border-color);--indicator-bg-color: var(--background-primary)}.radio-swatch:last-of-type{border-bottom:1px solid rgb(var(--border-color))}.radio-swatch:hover{--indicator-outline-color: var(--text-color);--indicator-bg-color: var(--text-color)}:checked+.radio-swatch{--indicator-outline-color: var(--text-color);--indicator-bg-color: var(--text-color)}.radio-swatch__meta-container{display:flex;column-gap:var(--spacing-6);align-items:center}.radio-swatch__indicator{width:8px;height:8px;margin-top:3px;margin-left:3px;outline:2px solid rgb(var(--indicator-outline-color));outline-offset:3px;border-radius:100%;background-color:rgb(var(--indicator-bg-color))}@media screen and (min-width:1000px){.radio-swatch__indicator{width:10px;height:10px;margin-top:4px;margin-left:4px;outline-offset:4px}}.page-dots>*{height:1px;width:var(--spacing-6)}@media screen and (min-width:1000px){.collection__top-bar{display:flex;flex-direction:row-reverse;justify-content:end;column-gap:var(--spacing-12)}}.reseller-form .panels{z-index:1!important}.klaviyo-form-XnaftB .klaviyo-form-button{align-self:flex-start!important}.b2b-form__divider{margin-bottom:3rem!important}.b2b-form__divider>hr{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
