.card-variant-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:.67rem 0 0}.card-variant-pills label{display:inline-flex;align-items:center;min-height:2.1rem;padding:0 .83rem;border:1px solid rgb(var(--color-foreground));border-radius:2rem;font-size:.96rem;line-height:1;cursor:pointer;position:relative;z-index:1}.card-variant-pills input:checked+label{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.card-variant-pills input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.card-variant-pills input:focus-visible+label{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}@media screen and (max-width:749px){.card-variant-pills{gap:.67rem}.card-variant-pills label{min-height:2.67rem;padding:0 1rem;font-size:1.08rem}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{gap:0 .83rem}.header__inline-menu .header__menu-item{font-family:var(--font-heading-family);font-weight:700;font-size:1.33rem;letter-spacing:.01em;color:rgb(var(--color-foreground))}.header__inline-menu .header__menu-item span{color:rgb(var(--color-foreground))}.header__inline-menu .header__active-menu-item{text-decoration-thickness:.2rem;text-underline-offset:.6rem}.header .header__icons details-modal.header__search{display:none}}.header__secondary{background:#f3f3f3;border-top:1px solid #eaeaea}.header__secondary-list{list-style:none;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;gap:0 2.33rem;padding-top:.75rem;padding-bottom:.92rem;padding-left:var(--lervis-nav-left, 5rem)}.header__secondary-list a{font-size:1.04rem;letter-spacing:.02rem;color:#5c5e52;text-decoration:none}.header__secondary-list a:hover,.header__secondary-link--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.header__search-inline{position:relative;display:flex;align-items:center;margin-right:1rem}.header__search-inline .svg-wrapper{position:absolute;left:1rem;width:1.6rem;height:1.6rem;pointer-events:none;opacity:.6}.header__search-inline input{width:21.67rem;height:3.33rem;padding:0 1.17rem 0 3.2rem;border:1px solid #d6d6d0;border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.08rem}.header__search-inline input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}@media screen and (min-width:990px){.header__icons .header__search{display:none}}.mega-panel{display:flex;gap:4.67rem;padding-top:2.67rem;padding-bottom:3rem}@media screen and (min-width:990px){.mega-panel.page-width{padding-left:var(--lervis-nav-left, 5rem)}}.mega-menu__content:has(.mega-panel){padding-top:0;padding-bottom:0;box-shadow:0 2.17rem 3.33rem #0000001c}.mega-panel__columns{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,15.83rem));gap:2.83rem;margin:0;padding:0;list-style:none}.mega-panel__heading{display:block;margin-bottom:.67rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;line-height:1.1;color:rgb(var(--color-foreground));text-decoration:none}.mega-panel__heading:hover{text-decoration:underline;text-underline-offset:.3rem}.header__inline-menu header-menu summary{position:relative}.header__inline-menu header-menu details[open]>summary:after{content:"";position:absolute;top:100%;left:0;right:0;height:var(--hover-bridge, 0)}.mega-panel__links{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--mega-panel-rows, 6),auto);grid-auto-columns:15.83rem;column-gap:2.83rem;margin:0;padding:0}.mega-panel .mega-menu__link{padding-top:.5rem;padding-bottom:.5rem;font-size:1.125rem;letter-spacing:0;color:#3c3e34}.mega-panel__products{flex:0 0 auto;padding-left:3.33rem;border-left:1px solid #eeeeee}.mega-panel__label{display:inline-block;margin:0 0 1.17rem;padding:.42rem .75rem;background:#ecede6;color:#4f5144;font-size:.92rem;line-height:1.2;letter-spacing:.13rem;text-transform:uppercase}.mega-panel__product-list{display:flex;gap:1.33rem}.mega-panel__product{display:flex;flex-direction:column;width:13.33rem;color:rgb(var(--color-foreground));text-decoration:none}.mega-panel__product img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f3f3f3}.mega-panel__product-title{margin:.83rem 0 .33rem;font-size:1.125rem;line-height:1.35}.mega-panel__product-price{font-size:1.33rem;letter-spacing:.04rem}.menu-drawer__search{position:relative;display:flex;align-items:center;margin:.5rem 1.83rem 1rem}.menu-drawer__search .svg-wrapper{position:absolute;left:1.17rem;width:1.33rem;height:1.33rem;opacity:.6;pointer-events:none}.menu-drawer__search input{width:100%;height:3.5rem;padding:0 1.17rem 0 3.33rem;border:1px solid #d6d6d0;border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.33rem}.menu-drawer .menu-drawer__navigation{padding:0}.menu-drawer .menu-drawer__menu summary.menu-drawer__menu-item{padding-right:1.83rem}.menu-drawer__menu>li{border-bottom:1px solid #eeeeee}.menu-drawer .menu-drawer__menu-item{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.25rem 1.83rem;font-size:1.25rem;line-height:1.3}.menu-drawer .menu-drawer__menu-item>.svg-wrapper{display:none}.menu-drawer .menu-drawer__menu-item:after{content:"\203a";margin-left:1rem;font-size:1.5rem;line-height:1}.menu-drawer__top-label{display:inline-flex;align-items:center;gap:1.17rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.33rem;color:rgb(var(--color-foreground))}.menu-drawer__thumb{width:3.83rem;height:3.83rem;object-fit:cover;flex:0 0 auto}.menu-drawer .menu-drawer__close-button{display:flex;align-items:center;gap:.5rem;margin:0;padding:1.33rem 1.83rem .5rem;font-family:var(--font-body-family);font-size:1.25rem;text-decoration:none}.menu-drawer .menu-drawer__close-button .svg-wrapper{display:none}.menu-drawer .menu-drawer__close-button:before{content:"\2039";font-size:1.5rem;line-height:1}.menu-drawer__submenu-title{margin:0;padding:.33rem 1.83rem .83rem;font-size:2rem}.menu-drawer__secondary{margin:0;padding:1.33rem 0;background:#fafaf8}.menu-drawer__secondary a{display:block;padding:.75rem 1.83rem;font-size:1.08rem;color:#55574b;text-decoration:none}.menu-drawer__products{padding:1.5rem 1.83rem 2.5rem}.menu-drawer__products .mega-panel__product{width:auto}.menu-drawer__products .mega-panel__product-list{display:grid;grid-template-columns:1fr 1fr;gap:1.17rem}.cart-upsell{display:block;margin-top:0;padding:1.5rem 0}.cart-upsell__heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:1.17rem;font-weight:700}.cart-upsell__list{display:grid;grid-template-columns:repeat(3,minmax(0,9.83rem));gap:1rem}.cart-upsell__item{display:flex;flex-direction:column;gap:.2rem;font-size:1rem;line-height:1.35}.cart-upsell__media{display:block;aspect-ratio:1;background:#f3f3f3;overflow:hidden}.cart-upsell__media img{width:100%;height:100%;object-fit:cover}.cart-upsell__title{min-height:2.7em;margin-top:.33rem;font-size:1rem;line-height:1.35;letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-upsell__price{margin-bottom:.5rem;font-size:1rem;letter-spacing:0;color:rgb(var(--color-foreground))}.cart-upsell__add.button{min-width:0;margin-top:auto}.cart-upsell__add.loading{color:transparent;pointer-events:none}.cart-upsell__error{margin:1rem 0 0;font-size:1.2rem;color:rgb(var(--color-foreground))}.cart-delivery{display:grid;gap:0;margin-bottom:1rem;font-size:1.04rem;line-height:1.7}.cart-delivery li{display:flex;align-items:flex-start;gap:.6rem}.cart-delivery svg{flex:none;width:1.2rem;height:1.2rem;margin-top:.3rem}.course-gifts{margin-top:2.17rem}.course-gifts__heading{margin:0 0 .83rem;font-size:1.17rem;font-weight:700}.course-gifts__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.83rem}.course-gifts__link{display:flex;flex-direction:column;height:100%;background:#fff;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.04rem;line-height:1.4}.course-gifts__media{display:block;height:9.17rem;background:#f3f3f3;overflow:hidden}.course-gifts__media img{width:100%;height:100%;object-fit:cover;object-position:top}.course-gifts__title{padding:.83rem 1rem 0;font-family:var(--font-heading-family);font-weight:700}.course-gifts__link:hover .course-gifts__title{text-decoration:underline;text-underline-offset:.3rem}.course-gifts__price{padding:0 1rem .83rem;color:#6d6f63}@media screen and (max-width:749px){.course-gifts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.course-list__title{margin:0 0 .67rem;font-size:2.5rem}.course-list__intro{margin-bottom:1.17rem;font-size:1.17rem;color:#6d6f63}.course-list__intro p{margin:0}.course-list__filters{display:flex;flex-wrap:wrap;gap:.83rem;margin-bottom:1.5rem}.course-list__chip{display:inline-flex;align-items:center;min-height:2.6rem;padding:0 1.33rem;border:.1rem solid rgb(var(--color-foreground));border-radius:4rem;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.08rem;text-decoration:none;cursor:pointer}.course-list__chip[aria-pressed=true]{background:#121212;border-color:#121212;color:#fff}.course-list__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.33rem}.course-card[hidden]{display:none}.course-card__link{display:flex;flex-direction:column;height:100%;border:.1rem solid #e6e6e0;color:rgb(var(--color-foreground));text-decoration:none}.course-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:#f3f3f3;overflow:hidden}.course-card__media img{width:100%;height:100%;object-fit:cover;object-position:top}.course-card__badges{position:absolute;top:1rem;left:1rem;display:flex;gap:.6rem}.course-card__badge{padding:.42rem .75rem;background:#fff;color:#4f5144;font-size:.92rem;letter-spacing:.13rem;text-transform:uppercase}.course-card__badge--dark{background:#121212;color:#fff}.course-card__body{display:flex;flex-direction:column;flex:1;gap:0;padding:1.17rem}.course-card__date{font-size:1rem;letter-spacing:.08rem;text-transform:uppercase}.course-card__name{letter-spacing:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.42rem;line-height:1.1;margin:.5rem 0 .17rem}.course-card__teacher{font-size:1rem;color:#6d6f63}.course-card__footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.17rem}.course-card__price{font-size:1.33rem;letter-spacing:.04rem}.course-card__cta{font-size:1rem;text-decoration:underline;text-underline-offset:.3rem}.course-card__link:hover .course-card__name{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:989px){.course-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.course-list__grid{grid-template-columns:1fr}}.product-description-intro{font-size:1.17rem;line-height:1.6}.product-description-intro p{margin:1.2rem 0}.product-facts,.rte .product-facts{padding:0;list-style:none}.product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.67rem;margin:0 0 1.33rem}@media screen and (min-width:750px){.product-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.product-facts__item{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:.83rem 1rem;background:#f3f3f3;line-height:1.3}.product-facts__label{font-size:1rem;color:#6d6f63}.product-facts__value{font-family:var(--font-heading-family);font-size:1.17rem;font-weight:700;color:rgb(var(--color-foreground))}.product-facts.product-facts--flow{display:flex;flex-wrap:wrap}.product-facts--flow .product-facts__item{flex:0 1 auto}.product-facts--flow .product-facts__item:not(.product-facts__item--wide) .product-facts__value{white-space:nowrap}.product-facts .product-facts__item--wide{flex-basis:100%}.product-facts--flow .product-facts__item--guide{flex:1 1 10rem;max-width:max-content}.product-facts__item--guide .product-facts__value{text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.product-facts__item--wide .product-facts__value{font-family:var(--font-body-family);font-size:1.08rem;font-weight:400;line-height:1.5}@media screen and (min-width:750px){.product__title h1{font-size:2.5rem;line-height:1.15}}.product__info-container .price--large{font-size:1.5rem}.product__info-container .product__tax{font-size:1rem}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__input .form__label,.product__info-container .quantity__label{margin-bottom:.67rem;font-size:1rem}.product__info-container .product-form__input--pill input[type=radio]+label{margin:0 .67rem .67rem 0;padding:.67rem 1.5rem;font-size:1.17rem;letter-spacing:.02rem}.product__info-container .product-form__quantity .quantity{width:9rem;min-height:3.92rem}.product__info-container .product-form__quantity .quantity__button{width:3rem}.product__info-container .product-form__quantity .quantity__input{font-size:1.17rem}.product__info-container .product-form__submit{min-height:3.92rem;font-size:1.25rem}@media screen and (min-width:990px){.product.product--small:not(.product--no-media) .product__media-wrapper{width:41.67rem;max-width:41.67rem}.product.product--small:not(.product--no-media) .product__info-wrapper{width:calc(100% - 41.67rem);max-width:none;padding-left:3.83rem}}.product__info-container:has(.product-description-tabs) .product__accordion .summary__title .svg-wrapper{display:none}.product__info-container:has(.product-description-tabs) .product__accordion summary{padding:1.33rem 0}.product__info-container:has(.product-description-tabs) .product__accordion .accordion__title{margin:0;font-family:var(--font-heading-family);font-size:1.25rem;font-weight:700;letter-spacing:.01em}.product__info-container:has(.product-description-tabs) .product__accordion summary .icon-caret{display:none}.product__info-container:has(.product-description-tabs) .product__accordion summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;line-height:1}.product__info-container:has(.product-description-tabs) .product__accordion details[open]>summary:after{content:"\2212"}.product__info-container:has(.product-description-tabs) .product__accordion .accordion__content{padding:0 0 1.33rem;font-size:1.125rem;line-height:1.6;color:#3c3e34}.product__info-container:has(.product-description-tabs) .accordion{border-color:#e3e3dc}@media screen and (min-width:750px){.product--thumbnail_slider .product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up{flex-wrap:wrap;gap:.67rem;overflow:visible;padding:.5rem 0}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:6.33rem;margin:0}}.product-complete{display:block;margin:1.83rem 0;padding:1.5rem 1.67rem;border:.1rem solid #121212}.product-complete__heading{margin:0 0 .5rem;font-size:1.42rem;line-height:1.1}.product-complete__intro{margin:0 0 .67rem;font-size:1rem;line-height:1.4;color:#6d6f63}.product-complete__list{margin:0;padding:0}.product-complete__item{display:grid;grid-template-columns:auto 4.83rem minmax(0,1fr) auto;align-items:center;gap:1.17rem;padding:1rem 0;border-top:.1rem solid #ececec}.product-complete .product-complete__check{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:none;width:1.5rem;min-width:1.5rem;height:1.5rem;margin:0;border:.125rem solid #121212;border-radius:0;background:#fff;cursor:pointer}.product-complete__check:before{content:"";width:.5rem;height:.85rem;margin-top:-.15rem;border:solid #fff;border-width:0 .17rem .17rem 0;transform:rotate(45deg);opacity:0}.product-complete__check:checked{background:#121212}.product-complete__check:checked:before{opacity:1}.product-complete__check:focus-visible{outline:.2rem solid rgba(18,18,18,.5);outline-offset:.2rem}.product-complete__media img{display:block;width:4.83rem;height:4.83rem;object-fit:cover;background:#f3f3f3}.product-complete__text{display:flex;flex-direction:column;gap:.25rem;line-height:1.35}.product-complete__title{font-size:1.125rem;letter-spacing:0;cursor:pointer}.product-complete__note{font-size:1rem;letter-spacing:0;color:#6d6f63}.product-complete__select{width:100%;max-width:20rem;margin-top:.33rem;padding:.33rem .5rem;font:inherit;font-size:1rem;border:.1rem solid #d6d6d0;background:#fff}.product-complete__price{font-size:1.33rem;letter-spacing:.04rem;white-space:nowrap}.product-complete__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:.17rem;padding-top:1.17rem;border-top:.1rem solid #ececec}.product-complete__total{font-size:1.33rem;letter-spacing:.04rem}.product-complete__add.button{min-height:3.92rem;min-width:0;padding:0 1.5rem;font-size:1.25rem;letter-spacing:.1rem}.product-complete__error{margin:.67rem 0 0;font-size:1.08rem;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.product-complete{padding:1.33rem}.product-complete__item{grid-template-columns:auto 4rem minmax(0,1fr) auto;gap:.83rem}.product-complete__media img{width:4rem;height:4rem}.product-complete__add.button{width:100%;padding:1.17rem}}.lervis-hero__guides{padding:2.17rem 1.83rem;background:#fafaf8}.lervis-hero__guides-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.33rem}.lervis-hero__guides-heading{margin:0;font-size:1.67rem;line-height:1.1}.lervis-hero__all{font-size:1rem;text-decoration:underline;text-underline-offset:.25rem}.lervis-hero__list{margin:0;padding:0}.lervis-hero__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.92rem 0;border-bottom:.1rem solid #e6e6df;color:rgb(var(--color-foreground));font-size:1.08rem;line-height:1.35;letter-spacing:0;text-decoration:none}.lervis-hero__row:hover span:first-child{text-decoration:underline;text-underline-offset:.3rem}.lervis-hero__row .svg-wrapper{flex:0 0 1.08rem;width:1.08rem;height:1.08rem}.lervis-hero__label{display:inline-block;margin-bottom:1.17rem;padding:.42rem .75rem;background:#fff;color:#121212;font-size:.92rem;line-height:1.2;letter-spacing:.13rem;text-transform:uppercase}.lervis-hero__delivery{background:#f3f3f3}.lervis-hero__delivery-list{display:grid;grid-template-columns:1fr;gap:.5rem 1.67rem;margin:0;padding:1.33rem 0;font-size:1.04rem;line-height:1.4}.lervis-hero__delivery-list li{display:flex;align-items:center;gap:.5rem}.lervis-hero__delivery-list .svg-wrapper{flex:none;width:1.08rem;height:1.08rem}.lervis-hero__slides{position:relative}.lervis-hero__slides .slideshow__controls{position:absolute;left:0;right:0;bottom:.5rem;z-index:2;justify-content:center;border:0;background:none}.lervis-hero__slides .slideshow__controls .slider-button{display:none}.lervis-hero__slides .slider-counter__link--dots .dot{width:.67rem;height:.67rem;border-color:#fff;box-shadow:0 0 .25rem #00000059}.lervis-hero__slides .slider-counter__link--active.slider-counter__link--dots .dot{background:#fff}.lervis-hero__slides .slider-counter__link{padding:.5rem}@media screen and (min-width:750px){.lervis-hero__delivery-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.lervis-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;border-bottom:.1rem solid #eeeeee}.lervis-hero__slides{min-width:0}.lervis-hero__slides .slideshow__controls{left:auto;right:1.33rem;bottom:1rem}.lervis-hero .lervis-hero__slides .slideshow.banner,.lervis-hero .lervis-hero__slides .slideshow__slide,.lervis-hero .lervis-hero__slides .banner__media{min-height:35.83rem;height:35.83rem}.lervis-hero__slides .banner__heading{font-size:3.17rem;line-height:1.1;margin:0 0 .67rem}.lervis-hero__slides .banner__text{font-size:1.33rem;line-height:1.5;max-width:43rem}.lervis-hero__slides .slideshow__text.banner__box{max-width:47rem;padding:3.67rem}.lervis-hero__guides{padding:2.17rem 2.83rem}.lervis-hero__delivery-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection-hero__title,.main-collection .title{font-size:2.5rem}@media screen and (min-width:750px){.collection #product-grid,#ProductGridContainer .product-grid{--grid-desktop-horizontal-spacing: 1.33rem;--grid-desktop-vertical-spacing: 2rem}.facets-container .facets__summary,.facets-container .facet-filters__label,.facets-container .facet-filters__sort,.facets-container .product-count__text,.facets-container .facets__heading{font-size:1.08rem}}.card-wrapper .card__heading{margin:.83rem 0 .33rem;font-size:1.125rem;font-family:var(--font-body-family);font-weight:400;line-height:1.35}.card-wrapper .card-information .price{font-size:1.33rem;letter-spacing:.04rem}.card:not(.ratio)>.card__content:has(variant-pills){grid-template-rows:max-content max-content max-content auto;align-content:start}.card__content:has(variant-pills) .card__information{padding-bottom:0}.card-wrapper .quick-add__submit.button,.cart-upsell .cart-upsell__add.button{--color-button: 34, 34, 34;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;min-height:3.92rem;padding:0 1rem;font-size:1.25rem;letter-spacing:.1rem}.card-wrapper .quick-add__submit.button{margin-top:.5rem}.card-wrapper .quick-add__submit.button:after,.cart-upsell .cart-upsell__add.button:after{--border-opacity: 0}.product-card-wrapper .card:not(.ratio)>.card__content:has(.quick-add){flex-grow:1;grid-template-rows:max-content max-content 1fr max-content;align-content:stretch}.product-card-wrapper .card__content:has(.quick-add) .card__heading{min-height:2.7em}@media screen and (max-width:749px){.product-card-wrapper .card__content:has(.quick-add) .card__heading{min-height:calc(3 * 1.35em)}}.drawer__inner{width:43.33rem;padding:0 2.33rem}.drawer__inner .drawer__heading{font-size:1.83rem}.drawer__inner .drawer__contents{flex:0 1 auto}.drawer__inner .cart-item .quantity{width:7.5rem;min-height:2.67rem}.drawer__inner .cart-item .quantity__button{width:2.25rem}.drawer__inner .cart-item .quantity__input{font-size:1.08rem}.drawer__inner .cart-item .price{font-size:1.33rem;letter-spacing:.04rem}.drawer__inner .tax-note{font-size:1rem;margin:.5rem 0 1rem}.drawer__inner .cart-items thead{display:none}.drawer__inner .cart-item{border-bottom:.1rem solid #eeeeee}.drawer__inner .cart-item__media{width:6.67rem}.drawer__inner .cart-item__name{font-family:var(--font-body-family);font-weight:400;font-size:1.125rem;letter-spacing:0}.drawer__inner .totals__total,.drawer__inner .totals__total-value{font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem}.drawer__inner .cart__checkout-button{width:100%;max-width:none;min-height:3.92rem;font-size:1.25rem}.gift-card-head__tag{display:inline-block;padding:.42rem .75rem;background:#ecede6;color:#4f5144;font-size:.92rem;line-height:1.2;letter-spacing:.13rem;text-transform:uppercase}.gift-card-head__title{margin:1.17rem 0 1rem;font-size:3rem;line-height:1.1}.gift-card-head__text{margin:0 0 1.5rem;font-size:1.25rem;line-height:1.6}.product:has(.gift-card-head) .product-form__input--pill input[type=radio]+label{padding:.67rem 1.5rem;font-size:1.17rem;letter-spacing:.02rem}.product:has(.gift-card-head) .product-form__input .form__label{font-size:1rem;margin-bottom:.67rem}.product:has(.gift-card-head) .thumbnail-slider{display:none}.product:has(.gift-card-head) .recipient-checkbox{font-size:1.17rem}@media screen and (min-width:750px){product-info:has(.gift-card-head){padding-top:0}product-info:has(.gift-card-head)>.page-width{max-width:none;padding:0}.product.grid:has(.gift-card-head)>.product__media-wrapper,.product.grid:has(.gift-card-head)>.product__info-wrapper{width:50%;max-width:50%}.product.grid:has(.gift-card-head)>.product__media-wrapper{display:flex;align-items:center;justify-content:center;background:#f3f3f3;padding:2rem}.product.grid:has(.gift-card-head) .product__media-list{width:35rem;max-width:100%;margin:0 auto}.product.grid:has(.gift-card-head)>.product__info-wrapper{padding:3.83rem 4.67rem}}.product__info-container{--lervis-buy-offset: 9.83rem ;--lervis-buy-lift: calc(-3.92rem - 30px) }@media screen and (max-width:989px){.lervis-hero__slides .slideshow__controls{border:0}.lervis-hero__slides .slideshow__controls .slider-button{display:none}}@media screen and (max-width:749px){.card-wrapper .quick-add__submit.button{min-height:3.67rem;padding:.5rem;font-size:1.25rem;line-height:1.2;letter-spacing:0}cart-drawer .drawer__inner{overflow-y:auto}.drawer__inner cart-drawer-items{flex:none;overflow:visible}.drawer__inner .cart-upsell__list{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer__inner .cart-upsell__media{aspect-ratio:auto;height:6.67rem}.drawer__inner .cart-upsell{padding:1rem 0}.cart-upsell .cart-upsell__add.button{min-height:3.33rem;padding:0 .25rem;font-size:1.08rem;letter-spacing:0}}.blog-categories{margin:0 0 2.5rem}.blog-categories__list{display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.blog-categories__link{display:inline-flex;align-items:center;min-height:3.33rem;padding:0 1.33rem;border:.1rem solid rgba(var(--color-foreground),.2);font-size:1.17rem;text-decoration:none;color:rgb(var(--color-foreground))}.blog-categories__link:hover{border-color:rgb(var(--color-foreground))}.blog-categories__link--active{background:#222;border-color:#222;color:#fff}.product__info-container>.product-description-tabs:has(+.product__accordion){margin-bottom:0}.product__info-container>.product-description-tabs+.product__accordion{margin-top:0;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lervis.css.map */
