.card-widget .toggle__content p:last-child{margin-bottom:0}.store-selector .store-selector-item__header{flex-wrap:nowrap}.product-variant__container--custom{flex-direction:column;flex-wrap:nowrap}.product-variant__container--custom .product-variant__item{width:100%}.product-variant__container--custom .product-variant__item label{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.product-variant__container--custom .product-variant__item-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem}@media(max-width:999px){.header__top.cv-hdr>.cv-ovtrig{display:none!important}.site-header .header__top.cv-hdr>.logo{min-width:0;padding-inline:.5rem;max-width:none}.header__top.cv-hdr .cv-mark{min-width:0;max-width:100%;align-items:center}.header__top.cv-hdr .cv-mark>a{display:block;min-width:0;max-width:100%}.header__top.cv-hdr .cv-mark b{display:block;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,3.9vw,17px);letter-spacing:.08em}}.cv-aroleid .hero .lnk,.cv-aroleid .hero .cv-at-link,.cv-aroleid .ev-btns .cv-at-link{display:inline-block;margin:0;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none;height:auto;min-height:0;box-shadow:none;vertical-align:baseline;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#5e7355}html body .cv.cv-ov .ovb h4,html body .cv.cv-ov .ovb h4 a{font-family:Cormorant,Georgia,serif;font-weight:500;font-size:clamp(17px,1.5vw,21px);letter-spacing:.115em;text-transform:uppercase;line-height:1.15}html body .cv.cv-ov .ovb h4{margin:0 0 18px}html body .cv.cv-ov .ovb:not(.lead) h4{color:#1d1d1d}html body .cv.cv-ov .ovb ul{gap:13px}html body .cv.cv-ov .ovb li a{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;color:#2e2a24}html body .cv.cv-ov .ovb li a.out{color:#4a5e42}html body .cv.cv-ov .ovb.coffee li a.out{color:#6e5233}html body .cv.cv-ov .ovb li a:hover,html body .cv.cv-ov .ovb li a.pv-on{color:#3f6098}html body .cv.cv-ov .ovb.pine li a:hover,html body .cv.cv-ov .ovb.pine li a.pv-on{color:#5e7355}html body .cv.cv-ov .ovb.coffee li a:hover,html body .cv.cv-ov .ovb.coffee li a.pv-on{color:#8a6a45}html body .cv.cv-ov .ovb .here{font-weight:600;color:#5a554b}html body .cv.cv-ov .ovcta{font-weight:600!important}html body .cv.cv-ov .ov-lang{font-weight:600;color:#5a554b}html body .cv.cv-ov .ov-s input::placeholder{color:#5a554b}html body .cv.cv-ov .ov-s button{font-weight:600}html body .cv.cv-ov .ovnote{color:#5a554b}@media(min-width:1024px){html body .site-header .site-nav .link-list>li>a.menu-link,html body .site-header .site-nav .link-list>li>a.menu-link span{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1d1d1d}html body .site-header .site-nav li.mega-link>a.menu-link,html body .site-header .site-nav li.mega-link>a.menu-link span{font-family:Cormorant,Georgia,serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1d1d1d}html body .site-header .site-nav .babymenu li a,html body .site-header .site-nav .babymenu li a span{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.5!important;color:#2e2a24}html body .site-header .site-nav .babymenu li a:hover{color:#3f6098}html body .site-header .menu-promotion-title,html body .site-header .menu-promotion-title span{font-family:Cormorant,Georgia,serif!important;font-weight:500!important;font-size:22px!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.15!important}html body .site-header .menu-promotion-button{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body .site-header .header-info-block__title,html body .site-header .header-info-block__title span{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body .site-header .header-info-block__caption{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#5a554b}}html body #main .sm-k,html body #main .sm-h1k,html body #main .sm-ph,html body #main .sm-price small{font-weight:500!important;color:#5a554b!important}html body #main .sm-intro{font-weight:400!important;color:#4a453c!important}html body #main .sm-teaser{font-family:Cormorant,Georgia,serif!important;font-weight:400!important;font-size:18px!important;line-height:1.4!important;color:#3a352d!important}html body #main .sm-price{font-weight:400!important}html body #main .sm-line{font-weight:400!important;color:#3a352d!important}html body #main .sm-dishes li{font-weight:400!important;color:#1d1d1d!important}html body #main .sm-dishes li span{font-weight:400!important;color:#5a554b!important;margin-left:.4em}html body #main .sm-small{font-weight:400!important;font-size:13.5px!important;color:#5a554b!important}html body .cv .svc-chips .chip i,html body .cv dt,html body .cv legend,html body .chef-note__recommendation{font-weight:500!important}html body #main .button:not(.button--icon),html body #main .button:not(.button--icon) .button__text,html body .sidebar .button:not(.button--icon),html body .sidebar .button:not(.button--icon) .button__text,html body footer .button:not(.button--icon){font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body #main .product-variant__name,html body #main .wine-facts__label,html body #main .facets__heading,html body #main .food-pairing__title,html body #main .blog-item__author,html body #main .product-item__badge{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important}html body #main .product-variant__name,html body #main .wine-facts__label,html body #main .facets__heading,html body #main .food-pairing__title,html body #main .blog-item__author{color:#5a554b!important}html body .product-item .text-animation--underline,html body .product-item .product-item__title{font-family:Cormorant,Georgia,serif!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body #main .product-text .product-price--original,html body #main .product-text .product-price--compare{font-family:Cormorant,Georgia,serif!important;font-weight:400!important;letter-spacing:0!important}html body .product-item .product-price--original,html body .product-item .product-price--compare,html body .product-related-item .product-price--original{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important}html body #main .facets__summary-text,html body #main .cart-block__head span,html body #main .cart__total>span,html body #main .cart__instructions label,html body #main .cart-attribute-picker>span,html body #main .cart-attribute-picker>label,html body #main .cart-item__actions .remove{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#5a554b!important}html body #main .cart-item__title a,html body #main .cart-item__title .text-animation--underline-thin{font-family:Cormorant,Georgia,serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:0!important}html body #main .cart-item__total strong,html body #main .cart-item .element--hide-on-small span{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important}html body #main .cart__total .text-size--heading{font-family:Cormorant,Georgia,serif!important;font-weight:400!important}html body .cv-terms,html body .cv-terms span,html body .cv-terms a{font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cervo-legacy.css.map */
