:root{--linve-pdp-surface: #fef8f3;--linve-pdp-cream: #FDFBF7;--linve-pdp-ecru: #F5F0EB;--linve-pdp-container-low: #f8f3ee;--linve-pdp-espresso: #2C221E;--linve-pdp-warm-black: #1A1715;--linve-pdp-olive: #4A5844;--linve-pdp-sage: #6B7B63;--linve-pdp-sand: #E4DACF;--linve-pdp-body-text: #504440;--linve-pdp-variant-text: #4e4541;--linve-pdp-muted: #70635C;--linve-pdp-outline: #807571;--linve-pdp-disabled-text: #B3A89C}.linve-pdp-section{width:100%;background-color:var(--linve-pdp-cream);color:var(--linve-pdp-espresso);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.linve-pdp-container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding:1rem 1rem 2rem;box-sizing:border-box}@media(min-width:640px){.linve-pdp-container{padding-left:2rem;padding-right:2rem}}@media(min-width:1024px){.linve-pdp-container{padding:1.5rem 3rem 3rem}}.linve-pdp-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:1024px){.linve-pdp-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3.5rem}}.linve-pdp-gallery{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width:1024px){.linve-pdp-gallery{grid-column:span 7 / span 7}}.linve-pdp-gallery__single{position:relative;width:100%;max-width:540px;aspect-ratio:2 / 3;margin-left:auto;margin-right:auto;background-color:var(--linve-pdp-container-low);overflow:hidden;border-radius:2px;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.linve-pdp-gallery__single{margin-left:0;margin-right:0;max-width:100%}}.linve-pdp-gallery__pair{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media(min-width:640px){.linve-pdp-gallery__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.linve-pdp-gallery__pair{gap:1.25rem}}.linve-pdp-gallery__grid-item{position:relative;width:100%;aspect-ratio:2 / 3;background-color:var(--linve-pdp-container-low);overflow:hidden;border-radius:2px;display:flex;align-items:center;justify-content:center}.linve-pdp-gallery__img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block;transition:transform .7s cubic-bezier(0,0,.2,1)}.linve-pdp-gallery__single:hover .linve-pdp-gallery__img,.linve-pdp-gallery__grid-item:hover .linve-pdp-gallery__img{transform:scale(1.01)}.linve-pdp-gallery__out-of-stock-badge{position:absolute;bottom:.75rem;right:.75rem;z-index:10;background-color:var(--linve-pdp-espresso);color:var(--linve-pdp-cream);font-family:Inter,sans-serif;font-size:10px;line-height:1.2;font-weight:500;text-transform:uppercase;letter-spacing:.15em;padding:.375rem .625rem;border-radius:2px;box-shadow:0 1px 2px #0000000d;pointer-events:none}.linve-pdp-gallery__empty{width:100%;aspect-ratio:2 / 3;background-color:var(--linve-pdp-container-low);display:flex;align-items:center;justify-content:center;border-radius:2px;font-family:Inter,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--linve-pdp-body-text)}.linve-pdp-details{display:flex;flex-direction:column;padding-top:.25rem;padding-bottom:3rem;width:100%}@media(min-width:1024px){.linve-pdp-details{grid-column:span 5 / span 5;position:sticky;top:6rem;padding-top:.5rem}}.linve-pdp-title{font-family:Bodoni Moda,Georgia,serif!important;font-size:24px!important;line-height:1.25!important;letter-spacing:.025em!important;font-weight:400!important;color:var(--linve-pdp-espresso);text-transform:uppercase;margin:0}@media(min-width:640px){.linve-pdp-title{font-size:32px!important;line-height:1.25!important}}.linve-pdp-description{font-family:Inter,sans-serif;font-size:13px;line-height:1.625;font-weight:300;color:var(--linve-pdp-body-text);margin:.625rem 0 0;text-align:justify}@media(min-width:640px){.linve-pdp-description{font-size:14px}}.linve-pdp-description p{margin:0 0 .5rem}.linve-pdp-description p:last-child{margin-bottom:0}.linve-pdp-price-block{margin-top:.875rem;display:flex;flex-direction:column;gap:.25rem}.linve-pdp-price-row{display:flex;align-items:baseline;gap:.625rem;flex-wrap:wrap}.linve-pdp-price{font-family:Inter,sans-serif;font-size:16px;line-height:1.5;font-weight:500;color:var(--linve-pdp-espresso);margin:0}.linve-pdp-tax-label{font-family:Inter,sans-serif;font-size:10px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--linve-pdp-outline);margin:.125rem 0 0}.linve-pdp-divider{width:100%;border:0;border-bottom:1px solid rgba(228,218,207,.8);margin:1.25rem 0}.linve-pdp-size-section{margin-top:.25rem}.linve-pdp-size-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.linve-pdp-size-label{font-family:Inter,sans-serif;font-size:11px;line-height:14px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--linve-pdp-espresso)}.linve-pdp-size-chart-btn{position:relative;display:inline-block;font-family:Inter,sans-serif;font-size:11px;line-height:14px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;color:var(--linve-pdp-muted);background:transparent;border:0;padding:0;margin:0;cursor:pointer;transition:color .2s ease;min-height:auto!important;min-width:auto!important}.linve-pdp-size-chart-btn:hover{color:var(--linve-pdp-espresso)}.linve-pdp-size-chart-btn:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.linve-pdp-size-chart-btn:hover:after{width:100%}.linve-pdp-size-chart-btn:focus{outline:none}.linve-pdp-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@media(min-width:640px){.linve-pdp-size-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.linve-pdp-size-btn{padding:.625rem .75rem;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--linve-pdp-sand);background-color:transparent;font-family:Inter,sans-serif;font-size:12px;line-height:1;text-transform:uppercase;font-weight:400;color:var(--linve-pdp-variant-text);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;border-radius:0}.linve-pdp-size-btn:hover:not(:disabled):not(.is-selected){border-color:var(--linve-pdp-espresso);color:var(--linve-pdp-espresso)}.linve-pdp-size-btn.is-selected{border-color:var(--linve-pdp-espresso);background-color:var(--linve-pdp-espresso);color:var(--linve-pdp-cream);font-weight:500;box-shadow:0 1px 2px #0000000d}.linve-pdp-size-btn.is-sold-out,.linve-pdp-size-btn:disabled{border-color:var(--linve-pdp-sand);color:var(--linve-pdp-disabled-text);background-color:#f8f3ee99;text-decoration:line-through;cursor:not-allowed}.linve-pdp-cart-action{margin-top:1.5rem}.linve-pdp-form{margin:0;width:100%}.linve-pdp-add-btn{display:flex;width:100%;padding:.875rem 1.25rem;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--linve-pdp-espresso);background-color:transparent;color:var(--linve-pdp-espresso);font-family:Inter,sans-serif;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-align:center;cursor:pointer;transition:all .3s ease;border-radius:0}@media(min-width:640px){.linve-pdp-add-btn{padding-top:1rem;padding-bottom:1rem;min-height:52px}}.linve-pdp-add-btn:hover:not(:disabled){background-color:var(--linve-pdp-espresso);color:var(--linve-pdp-cream)}.linve-pdp-add-btn.is-loading{opacity:.7;pointer-events:none}.linve-pdp-add-btn.is-out-of-stock,.linve-pdp-add-btn:disabled{border-color:var(--linve-pdp-sand);background-color:var(--linve-pdp-container-low);color:var(--linve-pdp-disabled-text);cursor:not-allowed}.linve-pdp-error-msg{margin-top:.5rem;font-family:Inter,sans-serif;font-size:12px;color:#93000a;line-height:1.4}.linve-pdp-error-msg.hidden{display:none}.linve-pdp-accordions{margin-top:1.5rem;border-top:1px solid rgba(228,218,207,.8)}.linve-pdp-accordion{padding-top:.875rem;padding-bottom:.875rem;border-bottom:1px solid rgba(228,218,207,.7)}.linve-pdp-accordion__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-family:Inter,sans-serif;font-size:12px;line-height:1.4;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--linve-pdp-espresso);transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.linve-pdp-accordion__summary::-webkit-details-marker{display:none}.linve-pdp-accordion__summary::marker{display:none;content:""}.linve-pdp-accordion__summary:hover{opacity:.75}.linve-pdp-accordion__chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .3s ease;flex-shrink:0;color:var(--linve-pdp-espresso)}.linve-pdp-accordion[open] .linve-pdp-accordion__chevron{transform:rotate(180deg)}.linve-pdp-accordion__body{padding-top:.75rem;padding-bottom:.25rem;font-family:Inter,sans-serif;font-size:12px;line-height:1.625;color:var(--linve-pdp-variant-text);text-align:justify}.linve-pdp-accordion__body p{margin:0 0 .5rem}.linve-pdp-accordion__body p:last-child{margin-bottom:0}.linve-pdp-accordion__body strong,.linve-pdp-accordion__body b{font-weight:500;color:var(--linve-pdp-espresso)}.linve-size-chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#2c221e99;z-index:110;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:1rem;transition:all .25s ease}.linve-size-chart-modal.is-open{display:flex}.linve-size-chart-modal__dialog{width:100%;max-width:32rem;background-color:var(--linve-pdp-cream);border:1px solid var(--linve-pdp-sand);box-shadow:0 25px 50px -12px #00000040;padding:1.5rem;max-height:90vh;overflow-y:auto;box-sizing:border-box}@media(min-width:640px){.linve-size-chart-modal__dialog{max-width:36rem;padding:2rem}}.linve-size-chart-modal__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--linve-pdp-sand);padding-bottom:1rem;margin-bottom:1.5rem}.linve-size-chart-modal__eyebrow{display:block;font-family:Inter,sans-serif;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.2em;color:var(--linve-pdp-olive);font-weight:600}.linve-size-chart-modal__title{font-family:Bodoni Moda,Georgia,serif!important;font-size:24px!important;line-height:32px!important;font-weight:400!important;color:var(--linve-pdp-espresso);margin:.125rem 0 0}.linve-size-chart-modal__close{color:var(--linve-pdp-muted);background:transparent;border:0;padding:.375rem;margin:-.375rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}.linve-size-chart-modal__close:hover{color:var(--linve-pdp-espresso)}.linve-size-chart-modal__close:focus{outline:none}.linve-size-chart-modal__table-wrap{overflow-x:auto;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}@media(min-width:640px){.linve-size-chart-modal__table-wrap{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.linve-size-chart-table{width:100%;border-collapse:collapse;text-align:left;font-family:Inter,sans-serif;font-size:12px}.linve-size-chart-table.hidden{display:none}.linve-size-chart-table thead tr{border-bottom:1px solid var(--linve-pdp-espresso)}.linve-size-chart-table th{padding:.75rem;font-family:Inter,sans-serif;font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--linve-pdp-espresso);font-weight:600}@media(min-width:640px){.linve-size-chart-table th{padding-left:1rem;padding-right:1rem}}.linve-size-chart-table--daily th{padding-left:.5rem;padding-right:.5rem}@media(min-width:640px){.linve-size-chart-table--daily th{padding-left:.75rem;padding-right:.75rem}}.linve-size-chart-table th.text-center,.linve-size-chart-table td.text-center{text-align:center}.linve-size-chart-table tbody tr{border-bottom:1px solid rgba(228,218,207,.8);transition:background-color .2s ease}.linve-size-chart-table tbody tr:last-child{border-bottom:0}.linve-size-chart-table tbody tr:hover{background-color:#f5f0eb99}.linve-size-chart-table td{padding:.75rem;color:var(--linve-pdp-body-text)}@media(min-width:640px){.linve-size-chart-table td{padding-left:1rem;padding-right:1rem}}.linve-size-chart-table--daily td{padding-left:.5rem;padding-right:.5rem}@media(min-width:640px){.linve-size-chart-table--daily td{padding-left:.75rem;padding-right:.75rem}}.linve-size-chart-table td.linve-size-chart-table__metric{font-weight:500;color:var(--linve-pdp-espresso)}#cart-drawer .theme-drawer__dialog{background-color:var(--linve-pdp-cream)!important;color:var(--linve-pdp-espresso)!important;border-left:1px solid var(--linve-pdp-sand)!important;font-family:Inter,sans-serif!important}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{background-color:var(--linve-pdp-cream)!important;color:var(--linve-pdp-espresso)!important}#cart-drawer .theme-drawer__header{border-bottom:1px solid var(--linve-pdp-sand)!important}#cart-drawer .theme-drawer__title{font-family:Bodoni Moda,Georgia,serif!important;color:var(--linve-pdp-espresso)!important;font-weight:400!important;letter-spacing:.02em!important}#cart-drawer .theme-drawer__badge{background-color:var(--linve-pdp-espresso)!important;color:var(--linve-pdp-cream)!important;font-family:Inter,sans-serif!important}#cart-drawer .cart-items__title{font-family:Bodoni Moda,Georgia,serif!important;color:var(--linve-pdp-espresso)!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-weight:400!important}#cart-drawer .cart-items__variants,#cart-drawer .cart-items__variant dd,#cart-drawer .cart-items__unit-price-wrapper,#cart-drawer .cart-items__price{font-family:Inter,sans-serif!important;color:var(--linve-pdp-espresso)!important}#cart-drawer .compare-at-price,#cart-drawer s.compare-at-price{display:none!important}#cart-drawer .cart__checkout-button,#cart-drawer .cart-items__empty-button{background-color:var(--linve-pdp-espresso)!important;color:var(--linve-pdp-cream)!important;border:1px solid var(--linve-pdp-espresso)!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;min-height:48px!important;transition:background-color .3s ease,border-color .3s ease!important}#cart-drawer .cart__checkout-button:hover:not(:disabled),#cart-drawer .cart-items__empty-button:hover{background-color:var(--linve-pdp-olive)!important;border-color:var(--linve-pdp-olive)!important;color:var(--linve-pdp-cream)!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/linve-product.css.map */
