.lv-product-design{--lv-design-ink:#28231e;--lv-design-muted:#776e63;--lv-design-line:#e7e0d7;--lv-design-paper:#faf7f2;color:var(--lv-design-ink)}.lv-product-design .product__info-container{text-align:left!important}.lv-product-design .product__title{margin:0 0 12px;text-align:left!important}.lv-product-design .lv-product-eyebrow{display:block;margin:0 0 10px;font:500 10px/1.4 var(--font-body-family);letter-spacing:.19em;color:#8b7761}.lv-product-design .product__title h1{font-size:clamp(27px,2.5vw,36px)!important;line-height:1.17!important;font-weight:400!important;letter-spacing:-.025em!important;text-align:left!important;margin:0!important}.lv-product-design .price{text-align:left!important;font-size:20px!important;line-height:1.3;letter-spacing:0!important}.lv-product-design .price .price-item{font-size:20px!important;letter-spacing:0!important}.lv-product-design .price .price-item--regular{font-size:15px!important;color:#817b74}.lv-product-design .price:not(.price--on-sale) .price-item--regular{font-size:20px!important;color:var(--lv-design-ink)}.lv-product-design .price__sale .price-item--sale{color:#54816e!important}.lv-product-design .price .badge{font-size:10px;border-radius:2px;padding:5px 8px}.lv-product-design .product-savings{display:inline-block!important;margin:0 0 5px!important;padding:5px 9px!important;border:1px solid #e2dacd;border-radius:3px!important;background:#f4efe6!important;color:#665641!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}.lv-product-design .product__tax{font-size:11px;color:var(--lv-design-muted);margin-top:4px}.lv-product-design .product-form__buttons{max-width:none}.lv-product-design .product-form__submit{min-height:53px!important;width:100%;background:#28231e!important;color:#fff!important;border:1px solid #28231e!important;border-radius:3px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase;box-shadow:none!important;transition:background .15s ease}.lv-product-design .product-form__submit:after,.lv-product-design .product-form__submit:before{box-shadow:none!important;border-radius:3px!important}.lv-product-design .product-form__submit:hover{background:#443b32!important}.lv-product-design .product-form__submit:focus-visible{outline:2px solid #92744f;outline-offset:4px}.lv-product-design .product-form{margin:20px 0 16px}.lv-product-design .lv-checklist{padding:4px 0 18px!important;margin:0!important;border-bottom:1px solid var(--lv-design-line)}.lv-product-design .lv-checklist li{font-size:13px!important;line-height:1.6!important;margin:9px 0!important;gap:10px!important}.lv-product-design .lv-checklist .dot{flex-basis:19px!important;height:19px!important;width:19px!important;background:#f3ede3!important;border-color:#e8decf!important}.lv-product-design .lv-checklist .dot svg{stroke:#7c6448!important;width:11px!important;height:11px!important}.lv-product-design .lv-checklist .text{color:#5d554c!important}.lv-product-design .lv-checklist .text strong{color:#332b23;font-weight:600}.lv-product-design .lv-builder{margin:20px 0 17px;padding:23px 21px;background:var(--lv-design-paper);border:1px solid var(--lv-design-line);border-radius:5px}.lv-product-design .lv-builder__title{font-size:25px;letter-spacing:-.02em;margin-bottom:7px}.lv-product-design .lv-builder__intro{font-size:12px;line-height:1.65;margin-bottom:15px}.lv-product-design .lv-builder__variants{border-color:var(--lv-design-line);margin-top:16px}.lv-product-design .lv-preview{border-radius:4px;border-color:var(--lv-design-line);background:#fff;box-shadow:none}.lv-product-design .lv-preview__drawing{border-radius:3px}.lv-product-design .lv-picture-choice,.lv-product-design .lv-field input,.lv-product-design .lv-field select{border-radius:4px}.lv-product-design .lv-field input:focus-visible,.lv-product-design .lv-field select:focus-visible{outline:2px solid #987b57;outline-offset:2px}.lv-product-design .lv-picture-choice[aria-pressed=true]{background:#f7f1e8;border-color:#987b57}.lv-product-design #lvv-switcher .lvv-row{gap:9px!important;margin-bottom:9px!important}.lv-product-design #lvv-switcher .lvv-pill{border-radius:4px!important;box-shadow:none!important;padding:12px 15px!important;font-size:12px!important;font-weight:500!important;min-height:44px;background:#fff!important;border:1px solid #ded7cd!important;color:#756c62!important}.lv-product-design #lvv-switcher .lvv-pill.is-active{color:#28231e!important;background:#f5efe5!important;border-color:#75634c!important}.lv-product-design .lv-product-details{margin:0;border-bottom:1px solid var(--lv-design-line);padding:0}.lv-product-design .lv-product-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;line-height:1.5;padding:19px 0;gap:16px}.lv-product-design .lv-product-details summary::-webkit-details-marker{display:none}.lv-product-design .lv-product-details summary:after{content:"+";font-weight:400;font-size:20px;color:#8c7d6c}.lv-product-design .lv-product-details[open] summary:after{content:"\2212"}.lv-product-design .lv-product-details__content{font-size:13px;line-height:1.8;color:#655c53;padding:0 0 18px}.lv-product-design .lv-product-details__content>p:first-child{margin-top:0}.lv-product-design .lvv-acc{margin:0!important}.lv-product-design .lvv-acc details{border:0!important;border-bottom:1px solid var(--lv-design-line)!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.lv-product-design .lvv-acc summary{padding:19px 0!important;font-size:14px!important;font-weight:500!important;border:0!important}.lv-product-design .lvv-acc .cnt{padding:0 0 20px!important;font-size:13px!important;color:#655c53!important;line-height:1.8!important}.lv-product-design .lvv-acc summary:after{width:7px!important;height:7px!important;border-width:1px!important;margin-right:3px}.lv-product-design .lvv-slim{border-radius:3px!important;box-shadow:none!important;background:#f3ece0!important;padding:13px 15px 32px!important}.lv-product-design .lvv-slim:before{display:none!important}.lv-product-design .lvv-slim-deals{font-size:12px!important;font-weight:500!important;line-height:1.5!important}.lv-product-design .lvv-slim-title{font-size:9px!important;letter-spacing:.14em!important;font-weight:500!important;margin-bottom:6px!important}.lv-product-design .lvv-slim-timer{font-size:10px!important}.lv-product-design .thumbnail{border-radius:3px;border-color:var(--lv-design-line)}.lv-product-design .thumbnail[aria-current]{border-color:#8e7351;box-shadow:0 0 0 1px #8e7351}.lv-product-design .thumbnail-list{gap:9px}.lv-product-design .product-media-container{border-radius:3px;overflow:hidden}@media(min-width:990px){.lv-product-design .product__info-wrapper{padding-left:48px!important}.lv-product-design .product__info-container{max-width:520px}.lv-product-design .product__media-wrapper{align-self:flex-start}.lv-product-design .product__media-list{border-radius:3px}.lv-product-design .thumbnail-list__item{width:calc((100% - 36px)/5)}}@media(max-width:749px){.lv-product-design .product__info-container{padding-top:7px}.lv-product-design .product__title h1{font-size:29px!important;line-height:1.2!important}.lv-product-design .product__title{margin-top:15px!important;margin-bottom:9px}.lv-product-design .lv-product-eyebrow{font-size:9px;margin-bottom:8px}.lv-product-design .lv-builder{padding:20px 16px;margin-top:19px}.lv-product-design .lv-checklist li{font-size:12px!important}.lv-product-design .product-form__submit{font-size:11px!important;min-height:54px!important;letter-spacing:.08em!important}.lv-product-design .thumbnail-list{margin-top:8px}.lv-product-design .thumbnail-slider{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.lv-product-design .product-form__submit{transition:none}}.lv-product-design .price{justify-content:flex-start!important;align-items:baseline!important;gap:10px}.lv-product-design .product-form__input--pill input[type=radio]+label{border-radius:4px;min-height:42px;font-size:12px;padding:11px 15px}.lv-product-design .lv-gallery-dots{display:flex!important;justify-content:center;align-items:center;margin:0!important;padding:6px 16px 12px!important;width:100%;background:#fff;gap:0}.lv-product-design .lv-gallery-dots>.slider-button,.lv-product-design [id^=GalleryViewer]>.slider-buttons{display:none!important}.lv-product-design .lv-gallery-dots .thumbnail-list{display:flex!important;justify-content:center;flex-wrap:wrap;gap:0!important;overflow:visible!important;margin:0!important;padding:0!important;width:auto!important;scroll-padding:0!important}.lv-product-design .lv-gallery-dots .thumbnail-list:after,.lv-product-design .lv-gallery-dots .thumbnail-list__item:before,.lv-product-design .lv-gallery-dots .thumbnail__badge{display:none!important}.lv-product-design .lv-gallery-dots .thumbnail-list__item{position:relative;display:block!important;flex:0 0 28px!important;width:28px!important;height:32px!important;margin:0!important;padding:0!important}.lv-product-design .lv-gallery-dots .thumbnail{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;width:28px;height:32px;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important}.lv-product-design .lv-gallery-dot{display:block;width:7px;height:7px;border-radius:50%;background:#bcbcbc;transition:background .15s,transform .15s}.lv-product-design .thumbnail[aria-current] .lv-gallery-dot{background:#4c4c4c;transform:scale(1.3)}.lv-product-design .lv-gallery-dots .thumbnail:focus-visible{outline:2px solid #8e7351;outline-offset:1px}.lv-product-design .product-media-container{border-radius:0!important;border:0!important;max-width:100%;background:#f8f8f8}.lv-product-design .product__media-icon{top:auto!important;left:auto!important;right:16px!important;bottom:16px!important;opacity:1!important;width:36px;height:36px;background:#fff;border:1px solid #e6e6e6;box-shadow:none}@media(max-width:749px){.lv-product-design{padding-top:0!important}.lv-product-design>.page-width{padding-left:0!important;padding-right:0!important}.lv-product-design .product{margin:0!important;gap:0!important}.lv-product-design .product__media-wrapper{width:100%!important;max-width:100%!important;padding:0!important}.lv-product-design .product__media-wrapper [id^=GalleryViewer]{margin:0!important;width:100%}.lv-product-design .product__media-list{display:flex!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;scroll-padding-left:0!important;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto!important}.lv-product-design .product__media-list::-webkit-scrollbar{display:none}.lv-product-design .product__media-list:after{display:none!important}.lv-product-design .product__media-list .product__media-item{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;scroll-snap-align:start}.lv-product-design .product-media-container{width:100%!important;aspect-ratio:3/4!important}.lv-product-design .product-media-container .product__modal-opener,.lv-product-design .product-media-container .media{width:100%!important;height:100%!important}.lv-product-design .product-media-container .media{padding-top:0!important;aspect-ratio:3/4!important}.lv-product-design .product-media-container .media img{object-fit:contain!important;background:#f8f8f8}.lv-product-design .product__info-wrapper{padding:0 18px!important}.lv-product-design .product__info-container{padding-top:0!important}.lv-product-design .lv-gallery-dots{padding-top:5px!important;padding-bottom:8px!important}}@media(prefers-reduced-motion:reduce){.lv-product-design .lv-gallery-dot{transition:none}}.lv-product-design .product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.lv-product-design .product-form__submit{background:#000!important;border-color:#000!important;border-radius:4px 4px 0 0!important;margin-bottom:0!important}.lv-product-design .lv-cart-promo{margin:0!important;border-radius:0 0 4px 4px!important;padding:14px!important;background:#efe6d6!important;text-align:center}.lv-product-design .product-form__buttons{gap:0!important}.lv-product-design .product-media-container,.lv-product-design .product-media-container .media img{background:#fff!important}@media(max-width:749px){.lv-product-design .product-media-container{aspect-ratio:auto!important}.lv-product-design .product-media-container .media{aspect-ratio:var(--preview-ratio)!important;height:auto!important;padding-top:var(--ratio-percent)!important}.lv-product-design .product-media-container .product__modal-opener{height:auto!important}}.lv-builder details.lv-stone-details>summary{cursor:pointer;padding:14px 0;font-size:14px;border-bottom:1px solid #e7e0d7}.lv-product-design .lv-product-eyebrow{display:none!important}.lv-product-design{--lv-design-ink:#171717;--lv-design-muted:#746d66;--lv-design-line:#e5ded6;--lv-design-paper:#faf7f3}.lv-product-design .product-form__submit{background:#000!important;border-color:#000!important}.lv-product-design .product-form__submit:hover{background:#282828!important}.lv-product-design .lv-cart-promo{background:#efe6d6!important;color:#383028!important}.lv-product-design .lv-builder{background:#faf7f3;border-color:#e5ded6}.lv-product-design .lv-picture-choice[aria-pressed=true]{background:#efe6d6;border-color:#171717}.lv-product-design #lvv-switcher .lvv-pill.is-active,.lv-product-design .product-form__input--pill input[type=radio]:checked+label{background:#171717!important;border-color:#171717!important;color:#fff!important}.lv-product-design .lv-checklist .dot{background:#eee5d8!important;border-color:#e5d9c8!important}.lv-product-design .lv-checklist .dot svg{stroke:#27231f!important}.lv-product-design .price__sale .price-item--sale{color:#50816a!important}@media(max-width:749px){.lv-product-design .product__media-list .product__media-item{height:auto!important;align-self:flex-start!important}.lv-product-design .product-media-container{aspect-ratio:auto!important;height:auto!important;min-height:0!important;--constrained-height:none;width:100%!important}.lv-product-design .product-media-container .product__modal-opener--image{height:auto!important;min-height:0!important;aspect-ratio:auto!important}.lv-product-design .product-media-container .product__media.media{position:relative!important;padding:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important}.lv-product-design .product-media-container .product__media.media>img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:65svh!important;object-fit:contain!important;margin:0!important}.lv-product-design .product__media-list{align-items:flex-start!important}.lv-product-design .product__media-list .deferred-media{max-height:65svh}.lv-product-design .lv-gallery-dots{padding:3px 12px 5px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/livvy-product-design.css.map */
