.lt-product{font-family:Geist,sans-serif}.lt-product .mth-wrap{padding-top:28px}.lt-product-breadcrumb{display:flex;gap:12px;color:#6e8f3a;font-size:12px;margin-bottom:28px}.lt-product-breadcrumb a{text-underline-offset:3px}.lt-product-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px;align-items:start}.lt-product-gallery{min-width:0}.lt-product-stage{background:#eaf1dc;height:600px;display:flex;align-items:center;justify-content:center}.lt-product-stage img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain}.lt-product-thumbnails{margin-top:14px;display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px}.lt-product-thumb{flex:0 0 80px;padding:0;border:2px solid transparent;background:#eaf1dc!important;cursor:pointer}.lt-product-thumb[aria-pressed=true]{border-color:#3b5e1e}.lt-product-thumb img{display:block;width:100%;height:92px;object-fit:cover}.lt-product-information{padding:18px 0}.lt-product h1{font-size:clamp(32px,3.8vw,52px);line-height:1.08;letter-spacing:-.035em;margin:12px 0 18px}.lt-product .lt-product-intro{color:#6e8f3a;font-size:15px;line-height:1.65}.lt-product .lt-product-price{font-size:28px;font-weight:700;margin:22px 0}.lt-product-highlights{list-style:none;padding:18px 0;margin:0 0 24px;border-top:1px solid #D4DACC;border-bottom:1px solid #D4DACC;display:grid;gap:10px;font-size:14px}.lt-product-sizes{position:relative;padding:0;border:0;margin:0 0 24px;min-width:0}.lt-product-sizes legend{font-weight:700;font-size:14px;padding:0}.lt-size-link{display:block;font-size:12px;margin:8px 0 14px;text-underline-offset:4px}.lt-size-options{display:flex;flex-wrap:wrap;gap:8px}.lt-size-option{position:relative;cursor:pointer}.lt-size-option input{position:absolute;opacity:0;width:1px;height:1px}.lt-size-option span{display:block;padding:12px 14px;border:1px solid #D4DACC;font-size:13px}.lt-size-option input:checked+span{border-color:#3b5e1e;background:#3b5e1e;color:#fffcf5}.lt-size-option input:focus-visible+span{outline:2px solid #6e8f3a;outline-offset:3px}.lt-size-option input:disabled+span{opacity:.45;cursor:not-allowed}.lt-size-option small{display:block;font-size:10px}.lt-product-quantity{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;font-size:14px}.lt-product-quantity>div{display:flex;height:40px}.lt-product-quantity button{width:36px;border:0;font-size:20px;cursor:pointer}.lt-product-quantity input{border:1px solid #D4DACC;text-align:center;width:52px;background:#fffcf5;color:#3b5e1e;font:14px Geist,sans-serif;-webkit-appearance:textfield;appearance:textfield}.lt-product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.lt-product-add{width:100%;min-width:0;font-size:14px;padding:19px 14px}.lt-product-add:disabled{opacity:.55;cursor:not-allowed;transform:none}.lt-product .lt-product-help{font-size:12px;line-height:1.5;margin-top:18px;color:#6e8f3a}.lt-product-feedback{font-size:13px;margin-top:12px;display:grid;gap:6px}.lt-product-feedback a{font-weight:700;text-underline-offset:4px}.lt-product-section-heading{max-width:720px;margin:0 auto 30px;text-align:center}.lt-product-section-heading h2{font-size:clamp(28px,3.5vw,44px);line-height:1.1}.lt-product-dressing,.lt-size-guide,.lt-product-details{margin:80px 0}.lt-dressing-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:#eaf1dc;padding:28px}.lt-dressing-layout img{width:100%;height:auto;display:block}.lt-dressing-layout ol{padding-left:24px;display:grid;gap:24px;line-height:1.65;font-size:14px;margin:0}.lt-dressing-layout li{padding-left:8px}.lt-dressing-layout strong{display:block;font-size:16px}.lt-size-guide{background:#fffcf5;padding:32px}.lt-unit-control{display:flex;justify-content:center;gap:24px;padding:0;border:0;margin:0 0 24px;font-size:13px}.lt-unit-control legend{font-weight:700;text-align:center;margin:0 auto 12px}.lt-unit-control label{display:flex;align-items:center;gap:8px;cursor:pointer}.lt-unit-control input{accent-color:#3b5e1e}.lt-size-table-scroll{overflow-x:auto}.lt-size-guide table{width:100%;border-collapse:collapse;min-width:540px;font-size:14px}.lt-size-guide caption{text-align:left;font-size:12px;color:#6e8f3a;margin:0 0 12px}.lt-size-guide th,.lt-size-guide td{padding:14px 12px;border-bottom:1px solid #D4DACC;text-align:center}.lt-size-guide th:first-child{text-align:left;width:43%}.lt-size-guide thead{background:#eaf1dc}.lt-size-guide small{display:block;font-weight:400;font-size:12px;color:#6e8f3a;margin-top:4px}.lt-product .lt-size-note{font-size:12px;line-height:1.6;color:#6e8f3a;margin-bottom:0}.lt-product-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lt-product-detail-grid figure{margin:0;min-width:0;background:#eaf1dc}.lt-product-detail-grid img{width:100%;height:380px;object-fit:cover;display:block}.lt-product-detail-grid figcaption{padding:18px;font-size:13px;line-height:1.6}.lt-product-faq{max-width:760px}.lt-product button:focus-visible,.lt-size-table-scroll:focus-visible{outline:2px solid #6e8f3a;outline-offset:4px}@media(max-width:760px){.lt-product .mth-wrap{padding-top:20px}.lt-product-breadcrumb{font-size:11px;margin-bottom:20px}.lt-product-main{grid-template-columns:1fr;gap:14px}.lt-product-stage{height:470px;height:min(120vw,570px)}.lt-product-thumb{flex-basis:66px}.lt-product-thumb img{height:76px}.lt-product-information{padding-top:8px}.lt-product h1{font-size:34px}.lt-product .lt-product-intro{font-size:14px}.lt-product-dressing,.lt-size-guide,.lt-product-details{margin:45px 0}.lt-dressing-layout{grid-template-columns:1fr;gap:24px;padding:18px}.lt-dressing-layout ol{gap:20px}.lt-size-guide{padding:24px 14px}.lt-size-guide table{font-size:12px}.lt-size-guide th,.lt-size-guide td{padding:12px 9px}.lt-product-detail-grid{grid-template-columns:1fr;gap:18px}.lt-product-detail-grid img{height:450px;object-fit:contain}.lt-product-section-heading h2{font-size:30px}.lt-product-section-heading{margin-bottom:24px}}.lt-product-pricing{margin:22px 0}.lt-product .lt-product-pricing .lt-product-price{margin:6px 0 0}.lt-product-reference-price{display:block;color:#e53935;font-size:18px;font-weight:400;line-height:1.15;text-decoration:line-through;text-decoration-thickness:2px}.lt-product-reference-price[hidden]{display:none}.lt-product-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:2px}.lt-product .lt-product-price-row .lt-product-price{margin:0;font-size:26px;font-weight:400;line-height:1.2;color:#3b5e1e}.lt-product-savings{display:inline-block;background:#3b5e1e;color:#fffcf5;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.01em}.lt-product-savings[hidden]{display:none}.lt-product .lt-size-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;margin:12px 0 16px;border:1px solid #3b5e1e;background:#eaf1dc;color:#3b5e1e;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.lt-product .lt-size-link:hover{background:#3b5e1e;color:#fffcf5}.lt-product .lt-size-link:focus-visible{outline:2px solid #6e8f3a;outline-offset:3px}.lt-size-guide table{min-width:0;table-layout:fixed}.lt-size-guide th:first-child{width:28%}.lt-size-guide thead th{font-size:13px;overflow-wrap:anywhere}.lt-size-guide th,.lt-size-guide td{padding:14px 8px}.lt-size-guide .lt-size-note{max-width:760px;margin:16px auto 0}@media(max-width:760px){.lt-size-guide thead th{font-size:11px}.lt-size-guide th,.lt-size-guide td{padding:12px 4px;font-size:12px}.lt-size-guide th:first-child{width:27%}.lt-size-guide caption{font-size:12px}}@media(prefers-reduced-motion:reduce){.lt-product .lt-size-link{transition:none}}.lt-purchase-offers{border:0;min-width:0;padding:0;margin:0 0 24px;display:grid;gap:12px}.lt-purchase-offers legend{font-size:14px;font-weight:600;margin-bottom:12px;padding:0}.lt-purchase-offer{position:relative;cursor:pointer}.lt-purchase-offer>input{position:absolute;opacity:0;width:1px;height:1px}.lt-offer-card{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #D4DACC;background:#fffcf5;padding:20px 16px;transition:background .25s ease,border-color .25s ease}.lt-purchase-offer>input:checked+.lt-offer-card{border-color:#6e8f3a;background:#eaf1dc;box-shadow:inset 0 0 0 1px #6e8f3a}.lt-purchase-offer>input:focus-visible+.lt-offer-card{outline:2px solid #6e8f3a;outline-offset:3px}.lt-offer-radio{width:18px;height:18px;border:2px solid #6e8f3a;display:block}.lt-purchase-offer>input:checked+.lt-offer-card .lt-offer-radio{border:5px solid #6e8f3a}.lt-offer-copy{display:grid;gap:8px;font-size:13px;line-height:1.5;color:#6e8f3a}.lt-offer-copy strong{font-size:16px;font-weight:600;color:#3b5e1e}.lt-offer-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lt-offer-badge{background:#f7d23e;color:#3b5e1e;font-size:10px;line-height:1.3;padding:5px 7px;font-weight:600}.lt-offer-prices{display:grid;gap:4px;text-align:right;font-size:20px;white-space:nowrap;color:#3b5e1e}.lt-offer-prices s{font-size:14px;color:#5a3a28}.lt-offer-prices small{font-size:11px;color:#6e8f3a}.lt-bundle-sizes{display:grid;gap:12px;background:#eaf1dc;padding:16px}.lt-bundle-sizes p{margin:0;font-size:12px;line-height:1.5}.lt-bundle-sizes label{display:grid;gap:6px;font-size:13px}.lt-bundle-sizes select{width:100%;min-height:44px;border:1px solid #D4DACC;background:#fffcf5;color:#3b5e1e;padding:10px;font:inherit}.lt-bundle-sizes[hidden],.lt-offer-prices s[hidden]{display:none}@media(max-width:760px){.lt-offer-card{grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:16px 12px}.lt-offer-copy strong{font-size:14px}.lt-offer-copy{font-size:12px}.lt-offer-prices{font-size:18px}.lt-offer-badge{font-size:9px}}@media(prefers-reduced-motion:reduce){.lt-offer-card{transition:none}}.lt-product-quantity[hidden]{display:none}.lt-product-sizes.is-bundle{margin-bottom:16px}.lt-product-sizes.is-bundle legend,.lt-product-sizes.is-bundle .lt-size-options{display:none}.lt-bundle-sizes{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0 0;background:transparent;gap:12px}.lt-bundle-sizes label{font-weight:600}.lt-bundle-sizes select{font-weight:400;font-size:13px;padding:10px 8px;min-width:0}@media(max-width:760px){.lt-bundle-sizes{gap:8px}.lt-bundle-sizes label{font-size:12px}.lt-bundle-sizes select{font-size:12px;padding:10px 4px}}.lt-product-stage.lt-product-stage--colors{height:auto;aspect-ratio:1;background:var(--lt-cream);overflow:hidden}.lt-product-stage--colors img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.lt-product-thumbnails--colors{gap:10px}.lt-product-thumbnails--colors .lt-product-thumb{flex-basis:calc((100% - 30px)/4);max-width:100px;aspect-ratio:1}.lt-product-thumbnails--colors .lt-product-thumb img{height:100%;aspect-ratio:1;object-fit:contain;background:var(--lt-cream)}.lt-product [data-gallery-color][hidden],.lt-product [data-size-color][hidden]{display:none!important}.lt-product-colors{border:0;padding:0;margin:0 0 24px;min-width:0}.lt-product-colors legend{font:600 14px/1.5 Geist,sans-serif;margin-bottom:12px;padding:0;color:var(--lt-forest)}.lt-product-colors legend span{font-weight:400}.lt-product-color-options{display:flex;flex-wrap:wrap;gap:10px}.lt-product-color-option{position:relative;cursor:pointer}.lt-product-color-option input{position:absolute;opacity:0;width:1px;height:1px}.lt-product-color-option>span{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 16px;border:1px solid var(--lt-line);background:var(--lt-cream);color:var(--lt-cocoa);font:400 15px/1.4 Titan One,sans-serif;transition:border-color .2s ease,background .2s ease}body #MainContent .lt-product-color-option>span{border-radius:999px!important}.lt-product-color-option input:checked+span{border-color:var(--lt-forest);background:var(--lt-cream);box-shadow:inset 0 0 0 1px var(--lt-forest)}.lt-product-color-option input:focus-visible+span{outline:2px solid var(--lt-forest);outline-offset:3px}.lt-product-color-option input:disabled+span{opacity:.5;cursor:not-allowed}.lt-product-color-swatch{width:18px;height:18px;flex:0 0 18px;box-shadow:inset 0 0 0 1px #0002}body #MainContent .lt-product-color-swatch{border-radius:50%!important}.lt-product-color-swatch--green{background:#6e8f3a}.lt-product-color-swatch--blue{background:#8cc7f3}.lt-product-color-swatch--pink{background:#f28cb4}@media(max-width:760px){.lt-product-color-options{gap:8px}.lt-product-color-option>span{padding:10px 13px}.lt-product-stage.lt-product-stage--colors{height:auto}}body #MainContent .lt-product .lt-product-stage{position:relative;display:block;width:100%;height:auto;aspect-ratio:1;overflow:hidden;background:var(--lt-cream)}body #MainContent .lt-product .lt-product-thumb{box-sizing:border-box;aspect-ratio:1;height:auto;overflow:hidden}body #MainContent .lt-product .lt-product-thumb img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--lt-cream)}.lt-gallery-track{display:flex;width:100%;height:100%;aspect-ratio:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-overflow-scrolling:touch}.lt-gallery-track::-webkit-scrollbar{display:none}body #MainContent .lt-product-stage .lt-gallery-track>img{display:block;flex:0 0 100%;width:100%;height:100%;min-width:0;aspect-ratio:1;object-fit:contain;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lt-gallery-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.lt-gallery-track:focus-visible{outline:2px solid var(--lt-forest);outline-offset:-3px}body #MainContent .lt-product button.lt-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;min-width:0;padding:0;border:1px solid #D4DACC80;background:#fffcf5eb;background-image:none;color:var(--lt-forest);box-shadow:0 2px 10px #5a3a2814;cursor:pointer}.lt-gallery-arrow--prev{left:12px}.lt-gallery-arrow--next{right:12px}.lt-gallery-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body #MainContent .lt-product .lt-gallery-arrow:disabled{opacity:.3;cursor:default}.lt-gallery-counter{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:5px 12px;background:#fffcf5eb;color:var(--lt-cocoa);font:500 12px/1.4 Geist,sans-serif;pointer-events:none;border:1px solid #D4DACC80}body #MainContent .lt-gallery-counter{border-radius:999px!important}.lt-product-stage [hidden]{display:none!important}.lt-product-information{container-type:inline-size}.lt-product-rating{display:flex;align-items:center;gap:clamp(4px,1.8cqi,8px);white-space:nowrap;margin:0 0 10px;color:var(--lt-cocoa);font-family:Geist,sans-serif;font-size:clamp(9px,3.1cqi,14px);font-weight:400;line-height:1.5}.lt-product-rating-stars{color:#f7d23e;font-size:1.65em;letter-spacing:0;line-height:1;flex-shrink:0}.lt-product-rating-score{font-weight:600;color:var(--lt-forest)}body #MainContent .lt-product .lt-purchase-offers{gap:10px;margin-bottom:20px}body #MainContent .lt-product .lt-offer-option{border:1px solid #D4DACC;border-radius:16px!important;overflow:hidden;background:#fffcf5;transition:border-color .2s ease,box-shadow .2s ease}body #MainContent .lt-product .lt-offer-option.is-selected{border-color:#6e8f3a;background:#fffcf5;box-shadow:0 0 0 1px #6e8f3a,0 4px 16px #3b5e1e08}body #MainContent .lt-product .lt-offer-card{border:0;background:transparent!important;padding:14px 16px;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;box-shadow:none!important}body #MainContent .lt-product .is-selected .lt-offer-card{background:var(--lt-soft)!important}body #MainContent .lt-product .lt-offer-radio{width:16px;height:16px;border:1.5px solid #9BAE83;border-radius:50%!important;box-sizing:border-box}body #MainContent .lt-product .lt-purchase-offer>input:checked+.lt-offer-card .lt-offer-radio{border:5px solid #6E8F3A}body #MainContent .lt-product .lt-offer-copy{gap:1px;font:400 11px/1.4 Geist,sans-serif;color:var(--lt-cocoa)}body #MainContent .lt-product .lt-offer-copy strong{font:400 19px/1.2 Titan One,sans-serif;color:var(--lt-forest)}body #MainContent .lt-product .lt-offer-prices{gap:1px;font:600 18px/1.2 Geist,sans-serif;color:var(--lt-forest)}body #MainContent .lt-product .lt-offer-prices small{font:400 9px/1.4 Geist,sans-serif;color:var(--lt-cocoa)}.lt-offer-panel{padding:12px 14px 14px}.lt-offer-panel[hidden]{display:none!important}.lt-offer-items{display:grid;gap:10px}.lt-offer-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;border:0;padding:0;margin:0;min-width:0}.lt-offer-item+.lt-offer-item{border-top:1px solid #D4DACC66;padding-top:10px}body #MainContent .lt-product .lt-offer-item>legend{font:400 13px/1.4 Titan One,sans-serif;color:var(--lt-forest);padding:0;margin:0 0 6px}.lt-item-colors,.lt-item-sizes{border:0;padding:0;margin:0;min-width:0}body #MainContent .lt-product .lt-item-colors legend,body #MainContent .lt-product .lt-item-sizes legend{font:500 10px/1.4 Geist,sans-serif;padding:0;margin:0 0 5px;color:var(--lt-cocoa)}[data-item-color-name]{font-weight:400;margin-left:3px;color:#6e8f3a}.lt-item-color-options{display:flex;gap:2px}.lt-item-size-options{display:flex;gap:4px}.lt-offer-swatch{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;cursor:pointer}.lt-offer-swatch input,.lt-offer-size input{position:absolute;opacity:0;width:1px;height:1px}body #MainContent .lt-product .lt-swatch-dot{display:block;width:26px;height:26px;border-radius:50%!important;box-shadow:inset 0 0 0 1px #00000014;transition:box-shadow .18s ease,transform .18s ease}.lt-offer-swatch input:checked+.lt-swatch-dot{box-shadow:0 0 0 3px #fffcf5,0 0 0 4.5px #3b5e1e!important}.lt-offer-swatch input:focus-visible+.lt-swatch-dot{outline:2px solid #3B5E1E;outline-offset:5px}.lt-offer-size{position:relative;display:block;flex:1;min-width:0;cursor:pointer}body #MainContent .lt-product .lt-offer-size input+span{display:grid;place-items:center;min-height:36px;padding:0 3px;border:1px solid #D4DACC;border-radius:7px!important;background:var(--lt-cream);color:var(--lt-forest);font:400 12px/1.2 Titan One,sans-serif;white-space:nowrap;transition:background .18s ease,border-color .18s ease}body #MainContent .lt-product .lt-offer-size input:checked+span{border-color:var(--lt-forest);background:var(--lt-forest);color:#fffcf5}.lt-offer-size input:focus-visible+span{outline:2px solid var(--lt-forest);outline-offset:2px}.lt-offer-item .is-unavailable{opacity:.35;cursor:not-allowed}.lt-single-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;align-items:start}body #MainContent .lt-product .lt-offer-panel .lt-product-colors{margin:0;min-width:0}body #MainContent .lt-product .lt-offer-panel .lt-product-colors legend{font:500 11px/1.4 Geist,sans-serif;margin:0 0 5px;color:var(--lt-cocoa)}.lt-offer-panel .lt-product-color-options{gap:2px}body #MainContent .lt-product .lt-offer-panel .lt-product-color-option>span{position:relative;display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:0}body #MainContent .lt-product .lt-offer-panel .lt-product-color-swatch{width:26px;height:26px;flex-basis:26px}body #MainContent .lt-product .lt-offer-panel .lt-product-color-option input:checked+span .lt-product-color-swatch{box-shadow:0 0 0 3px #fffcf5,0 0 0 4.5px #3b5e1e}.lt-offer-panel .lt-product-color-option input:focus-visible+span{outline:2px solid var(--lt-forest);outline-offset:1px}.lt-single-selection .lt-product-sizes{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr auto;gap:5px;margin:0}body #MainContent .lt-product .lt-single-selection .lt-product-sizes legend{font:500 11px/1.4 Geist,sans-serif;margin-bottom:5px;color:var(--lt-cocoa)}.lt-single-selection .lt-size-options{grid-column:1/-1;display:flex;gap:6px}.lt-single-selection .lt-size-option{flex:1;min-width:0}body #MainContent .lt-product .lt-offer-panel .lt-size-option span{display:grid;place-items:center;min-height:36px;padding:0 5px;border-radius:7px!important;background:var(--lt-cream);font:400 13px/1.3 Titan One,sans-serif}body #MainContent .lt-product .lt-offer-panel .lt-size-link{display:inline-flex;align-items:center;width:max-content;margin:8px 0 0;min-height:28px;padding:0;background:none;border:0;border-radius:0!important;box-shadow:none;color:var(--lt-forest);font:500 11px/1.4 Geist,sans-serif;text-decoration:underline;text-underline-offset:3px}body #MainContent .lt-product .lt-single-selection .lt-product-quantity{grid-column:2;grid-row:1;display:grid;gap:5px;margin:0;font:500 11px/1.4 Geist,sans-serif;color:var(--lt-cocoa)}body #MainContent .lt-product .lt-single-selection .lt-product-quantity>div{display:flex;align-items:center;height:36px;border:1px solid #D4DACC;border-radius:8px!important;background:var(--lt-cream);overflow:hidden}body #MainContent .lt-product .lt-single-selection .lt-product-quantity button{width:32px;height:34px;min-height:0;padding:0;border:0;background:transparent;background-image:none;box-shadow:none;color:var(--lt-forest);font-size:18px}body #MainContent .lt-product .lt-single-selection .lt-product-quantity input{width:32px;height:34px;min-height:0;padding:0;border:0;background:transparent;font:400 13px/1 Geist,sans-serif;-webkit-appearance:textfield;appearance:textfield;text-align:center}.lt-single-selection .lt-product-quantity input::-webkit-inner-spin-button,.lt-single-selection .lt-product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lt-offer-preview-note{margin:0;color:var(--lt-cocoa);font:400 10px/1.5 Geist,sans-serif}@media(min-width:990px){.lt-offer-item{grid-template-columns:132px minmax(0,1fr)}.lt-item-color-options{gap:6px}.lt-offer-panel{padding:14px 18px 16px}.lt-offer-swatch{width:40px;height:40px;flex-basis:40px}.lt-offer-size input+span{min-height:40px!important}}@media(prefers-reduced-motion:reduce){.lt-offer-option,.lt-swatch-dot,.lt-offer-size input+span{transition:none!important}}body #MainContent .lt-product .lt-offer-panel .lt-size-option input:checked+span{background:var(--lt-forest);border-color:var(--lt-forest);color:#fffcf5}body #MainContent .lt-product .lt-offer-preview-note{margin:0;font:400 10px/1.5 Geist,sans-serif;color:var(--lt-cocoa)}body #MainContent .lt-product .lt-offer-heading{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body #MainContent .lt-product .lt-offer-discount{display:inline-flex;align-items:center;border-radius:5px!important;padding:3px 5px;background:#f7d23e55;color:var(--lt-forest);font:600 9px/1.2 Geist,sans-serif;white-space:nowrap}body #MainContent .lt-product .lt-offer-prices s{color:#b65349;font:400 11px/1.3 Geist,sans-serif}body #MainContent .lt-product .lt-offer-prices>span{font-weight:600}body #MainContent .lt-product .lt-offer-pricing-note{margin:0;font:400 10px/1.5 Geist,sans-serif;color:var(--lt-cocoa)}body #MainContent .lt-product .lt-purchase-offers{gap:16px}body #MainContent .lt-product .lt-offer-card{position:relative;box-sizing:border-box;min-height:128px;padding:32px 16px;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center}body #MainContent .lt-product .lt-offer-card .lt-offer-radio{align-self:center;margin:0}body #MainContent .lt-product .lt-offer-copy{align-self:center;gap:8px;line-height:1.6}body #MainContent .lt-product .lt-offer-copy strong{font-size:18px;line-height:1.3}body #MainContent .lt-product .lt-offer-heading{gap:6px}body #MainContent .lt-product .lt-offer-prices{position:static;align-self:center;gap:5px;line-height:1.3}body #MainContent .lt-product .lt-offer-prices s{position:static;margin:0;font-size:11px;line-height:1.4}body #MainContent .lt-product .lt-offer-prices small{font-size:10px;line-height:1.5}body #MainContent .lt-product .lt-offer-tag{position:absolute;top:0;right:0;display:inline-flex;align-items:center;min-height:24px;padding:4px 12px;border-radius:0 0 0 10px!important;font:500 11px/1.3 Geist,sans-serif;white-space:nowrap;letter-spacing:0}body #MainContent .lt-product .lt-offer-tag--1{background:#557532;color:#fffcf5;opacity:1}body #MainContent .lt-product .lt-offer-tag--2{background:#f7d23e;color:#3b5e1e}body #MainContent .lt-product .lt-offer-tag--3{background:#3b5e1e;color:#fffcf5}body #MainContent .lt-product .lt-offer-panel{padding:20px 16px;border-top:1px solid #D4DACC40}.lt-single-selection{gap:22px 16px}body #MainContent .lt-product .lt-offer-panel .lt-product-colors legend{font-size:12px;line-height:1.5;margin-bottom:8px}.lt-offer-panel .lt-product-color-options{gap:4px}body #MainContent .lt-product .lt-offer-panel .lt-product-color-option>span{width:40px;height:42px}body #MainContent .lt-product .lt-offer-panel .lt-product-color-swatch{width:28px;height:28px}body #MainContent .lt-product .lt-single-selection .lt-product-quantity{gap:8px;font-size:12px;line-height:1.5}body #MainContent .lt-product .lt-single-selection .lt-product-quantity>div{height:42px}body #MainContent .lt-product .lt-single-selection .lt-product-quantity button,body #MainContent .lt-product .lt-single-selection .lt-product-quantity input{width:34px;height:40px}body #MainContent .lt-product .lt-single-selection .lt-product-sizes{display:block;margin:0}.lt-size-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font:500 12px/1.5 Geist,sans-serif;color:var(--lt-cocoa)}body #MainContent .lt-product .lt-single-selection .lt-size-link{margin:0;min-height:18px;line-height:1.5}.lt-single-selection .lt-size-options{gap:8px}body #MainContent .lt-product .lt-offer-panel .lt-size-option span{min-height:42px}.lt-offer-items{gap:18px}.lt-offer-item{gap:10px}.lt-offer-item+.lt-offer-item{padding-top:18px}body #MainContent .lt-product .lt-offer-item>legend{font-size:14px;line-height:1.5;margin-bottom:10px}body #MainContent .lt-product .lt-item-colors legend,body #MainContent .lt-product .lt-item-sizes legend{font-size:11px;line-height:1.5;margin-bottom:8px}.lt-offer-swatch{height:42px}body #MainContent .lt-product .lt-offer-size input+span{min-height:42px}.lt-item-size-options{gap:6px}body #MainContent .lt-product .lt-offer-panel>.lt-size-link{margin-top:16px}body #MainContent .lt-product .lt-offer-pricing-note{line-height:1.7}@media(min-width:990px){body #MainContent .lt-product .lt-offer-card{padding-left:20px;padding-right:20px;gap:14px}.lt-offer-copy strong{font-size:20px!important}body #MainContent .lt-product .lt-offer-panel{padding:22px 20px}}body #MainContent .lt-product .lt-offer-size input+span{min-height:42px!important}@media(max-width:380px){body #MainContent .lt-product .lt-offer-card{padding-left:14px;padding-right:14px;gap:10px}}body #MainContent .lt-product .lt-offer-panel .lt-product-color-option>span{display:flex;align-items:center;justify-content:center;gap:0;line-height:0}body #MainContent .lt-product .lt-offer-panel .lt-product-color-swatch{flex:0 0 28px}.lt-offer-items{gap:22px}.lt-offer-item+.lt-offer-item{border-top:0;padding-top:0}body #MainContent .lt-product .lt-offer-panel .lt-size-link{font-size:13px;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.lt-offer-item-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.lt-offer-item-heading>span{font:400 14px/1.5 Titan One,sans-serif;color:var(--lt-forest)}body #MainContent .lt-product .lt-offer-item-heading .lt-size-link{margin:0;min-height:24px;white-space:nowrap}.lt-size-guide{scroll-margin-top:100px}body #MainContent .lt-product .lt-size-guide--updated{padding:clamp(24px,4vw,44px) clamp(12px,3vw,32px);border:1px solid #D4DACC66;border-radius:20px!important;background:#fffcf5;box-shadow:0 6px 24px #3b5e1e08;scroll-margin-top:100px}.lt-size-guide--updated .lt-product-section-heading{text-align:center;margin-bottom:24px}body #MainContent .lt-product .lt-size-guide--updated h2{margin:6px 0 8px;font:400 clamp(28px,4vw,42px)/1.15 "Titan One",sans-serif;color:var(--lt-forest);letter-spacing:0}body #MainContent .lt-product .lt-size-guide--updated .lt-size-subtitle{margin:0;font:400 15px/1.5 Geist,sans-serif;color:var(--lt-cocoa)}body #MainContent .lt-product .lt-size-guide--updated .lt-size-table-scroll{width:100%;overflow-x:auto;border:1px solid #D4DACC;border-radius:12px!important;background:var(--lt-cream)}body #MainContent .lt-product .lt-size-guide--updated table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;text-align:center;margin:0;font-family:Geist,sans-serif}.lt-size-guide--updated .lt-size-age-column{width:20%}.lt-size-guide--updated .lt-size-weight-column{width:22%}body #MainContent .lt-product .lt-size-guide--updated thead{background:var(--lt-soft)}body #MainContent .lt-product .lt-size-guide--updated th,body #MainContent .lt-product .lt-size-guide--updated td{padding:18px 8px;border:0;text-align:center;vertical-align:middle;font-size:14px;line-height:1.5;color:var(--lt-forest);font-variant-numeric:tabular-nums}body #MainContent .lt-product .lt-size-guide--updated thead th{font:400 16px/1.4 Titan One,sans-serif;padding:16px 8px}body #MainContent .lt-product .lt-size-guide--updated tbody tr+tr{border-top:1px solid #D4DACC66}body #MainContent .lt-product .lt-size-guide--updated tbody tr:nth-child(2n){background:var(--lt-soft)}body #MainContent .lt-product .lt-size-guide--updated tbody td{font-weight:400;color:var(--lt-cocoa)}body #MainContent .lt-product .lt-size-age{display:block;padding:7px 4px;border-radius:8px!important;background:var(--lt-soft);font:400 15px/1.4 Titan One,sans-serif;color:var(--lt-forest)}.lt-size-guide--updated td span{white-space:nowrap}.lt-size-guide--updated small{font-size:.85em;font-weight:400}.lt-size-length-short{display:none}.lt-size-guide-notes{text-align:center;margin-top:22px}body #MainContent .lt-product .lt-size-guide--updated .lt-size-tip{margin:0 0 10px;font:500 14px/1.65 Geist,sans-serif;color:var(--lt-forest)}body #MainContent .lt-product .lt-size-guide--updated .lt-size-note{margin:0;font:400 12px/1.7 Geist,sans-serif;color:var(--lt-cocoa)}body #MainContent .lt-product .lt-size-return{display:inline-flex;align-items:center;margin-top:16px;min-height:36px;font:500 13px/1.5 Geist,sans-serif;color:var(--lt-forest);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#lt-purchase{scroll-margin-top:100px}@media(max-width:760px){.lt-size-guide--updated .lt-product-section-heading{margin-bottom:20px}body #MainContent .lt-product .lt-size-guide--updated thead th{padding:14px 2px;font-size:13px}body #MainContent .lt-product .lt-size-guide--updated th,body #MainContent .lt-product .lt-size-guide--updated td{padding:14px 2px;font-size:12px;line-height:1.6}body #MainContent .lt-product .lt-size-age{padding:6px 1px;font-size:12px}.lt-size-guide--updated td small,.lt-size-guide--updated .lt-size-age small{display:block;font-size:10px;line-height:1.5}.lt-size-guide--updated .lt-size-age-column{width:19%}.lt-size-guide--updated .lt-size-weight-column{width:24%}.lt-size-length-full{display:none}.lt-size-length-short{display:inline;text-decoration:none}}body #MainContent .lt-product dialog.lt-size-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100% - 48px);max-width:980px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #D4DACC;border-radius:24px!important;background:#fffcf5;color:#3b5e1e;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #263b2433;scrollbar-gutter:stable;animation:lt-size-modal-in .3s cubic-bezier(.22,1,.36,1) both}.lt-size-dialog::backdrop{background:#1a2a146b;animation:lt-size-backdrop-in .3s ease both}body #MainContent .lt-product .lt-size-dialog .lt-size-guide--updated{margin:0;padding:42px 32px 28px;border:0;border-radius:0!important;box-shadow:none}body #MainContent .lt-product .lt-size-dialog-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:40px;height:40px;min-height:40px;margin:0;padding:0;border:1px solid #D4DACC;border-radius:50%!important;background:var(--lt-soft);background-image:none;color:#3b5e1e;box-shadow:none;cursor:pointer}.lt-size-dialog-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}body #MainContent .lt-product .lt-size-dialog-close:hover{background:#dce8c6;transform:none}.lt-size-dialog-close:focus-visible{outline:2px solid #3B5E1E;outline-offset:3px}body #MainContent .lt-product .lt-size-dialog.is-closing{animation:lt-size-modal-out .18s ease both}.lt-size-dialog.is-closing::backdrop{animation:lt-size-backdrop-out .18s ease both}@keyframes lt-size-modal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes lt-size-modal-out{to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes lt-size-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lt-size-backdrop-out{to{opacity:0}}@media(max-width:760px){body #MainContent .lt-product dialog.lt-size-dialog{width:calc(100% - 24px);max-width:440px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:20px!important;scrollbar-gutter:auto}body #MainContent .lt-product .lt-size-dialog .lt-size-guide--updated{padding:58px 12px 24px}.lt-size-dialog .lt-product-section-heading{margin-bottom:24px}.lt-size-dialog .lt-size-guide-notes{margin-top:24px}}@media(prefers-reduced-motion:reduce){body #MainContent .lt-product dialog.lt-size-dialog,.lt-size-dialog::backdrop,body #MainContent .lt-product .lt-size-dialog.is-closing,.lt-size-dialog.is-closing::backdrop{animation:none}}@media(min-width:761px){body #MainContent .lt-product .lt-size-dialog .lt-size-guide--updated th,body #MainContent .lt-product .lt-size-dialog .lt-size-guide--updated td{padding-top:14px;padding-bottom:14px}.lt-size-dialog .lt-size-guide--updated td small,.lt-size-dialog .lt-size-guide--updated .lt-size-age small{display:inline;margin:0 0 0 3px}}body #MainContent .lt-product .lt-product-stock-notice{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 0 20px;padding:0;border:0;background:transparent;color:var(--lt-cocoa);font:400 13px/1.5 Geist,sans-serif}.lt-product-stock-notice strong{font-weight:600}body #MainContent .lt-product .lt-product-stock-dot{display:block;position:relative;flex:0 0 8px;width:8px;height:8px;border-radius:50%!important;background:#c94646}body #MainContent .lt-product .lt-product-stock-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid #C9464655;border-radius:50%!important;animation:lt-stock-pulse 2s ease-out infinite}@keyframes lt-stock-pulse{0%{transform:scale(.65);opacity:.8}80%,to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){body #MainContent .lt-product .lt-product-stock-dot:after{animation:none;opacity:.45}}body #MainContent .lt-product .lt-product-accordion{margin-top:28px;border-top:1px solid #D4DACC80}body #MainContent .lt-product .lt-product-accordion details{margin:0;padding:0;border:0;border-bottom:1px solid #D4DACC80;background:transparent;box-shadow:none}body #MainContent .lt-product .lt-product-accordion summary{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:64px;padding:18px 0;list-style:none;cursor:pointer;color:var(--lt-forest);font:400 18px/1.4 Titan One,sans-serif;letter-spacing:.01em}.lt-product-accordion summary::-webkit-details-marker{display:none}.lt-product-accordion summary::marker{content:""}.lt-product-accordion summary:after,.lt-product-accordion summary:before{display:none!important}.lt-product-accordion summary svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.lt-product-accordion summary .lt-product-accordion-arrow{width:18px;height:18px;transition:transform .25s ease}.lt-product-accordion details[open] .lt-product-accordion-arrow{transform:rotate(180deg)}.lt-product-accordion summary:focus-visible{outline:2px solid var(--lt-forest);outline-offset:3px;border-radius:6px}body #MainContent .lt-product .lt-product-accordion-answer{padding:0 32px 20px 38px;color:var(--lt-cocoa);font:400 14px/1.7 Geist,sans-serif}body #MainContent .lt-product .lt-product-accordion-answer p{margin:0 0 12px;font:inherit;color:inherit}.lt-product-accordion-answer p:last-child{margin-bottom:0}.lt-product-accordion-answer strong{font-weight:600}.lt-product-accordion-answer a{display:inline-flex;align-items:center;min-height:40px;color:var(--lt-forest);text-decoration:underline;text-underline-offset:4px;font-weight:500}.lt-product-accordion details[open] .lt-product-accordion-answer{animation:lt-product-answer-in .2s ease both}@keyframes lt-product-answer-in{0%{opacity:0}to{opacity:1}}@media(max-width:760px){body #MainContent .lt-product .lt-product-accordion summary{gap:12px;font-size:17px;padding:16px 0;min-height:60px}body #MainContent .lt-product .lt-product-accordion-answer{padding-left:36px;padding-right:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.lt-product-accordion summary .lt-product-accordion-arrow{transition:none}.lt-product-accordion details[open] .lt-product-accordion-answer{animation:none}}body #MainContent .lt-product .lt-mini-reviews{width:100%;margin:20px 0 0;padding:0;color:var(--lt-cocoa);font-family:Geist,sans-serif}.lt-mini-reviews-track{display:grid;isolation:isolate}.lt-mini-review{grid-area:1/1;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;opacity:1;visibility:visible;transition:opacity .35s ease,visibility .35s;min-width:0;margin:0}.lt-mini-review[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}body #MainContent .lt-product .lt-mini-review-avatar{display:block;width:52px;height:52px;aspect-ratio:1;object-fit:cover;border-radius:50%!important;margin:0}body #MainContent .lt-product .lt-mini-review blockquote{margin:0;padding:0;border:0;color:var(--lt-cocoa);font:400 13px/1.6 Geist,sans-serif;letter-spacing:0}.lt-mini-review-footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid #D4DACC66;margin-top:8px;padding-top:7px}body #MainContent .lt-product .lt-mini-review cite{font:400 12px/1.4 Geist,sans-serif;color:var(--lt-cocoa);font-style:italic}.lt-mini-review-stars{color:#e8b600;font-size:17px;line-height:1;letter-spacing:2px}.lt-mini-reviews-controls{display:flex;justify-content:center;gap:0;margin-top:3px}body #MainContent .lt-product button.lt-mini-review-dot{display:grid;place-items:center;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:0;border:0;background:transparent;background-image:none;box-shadow:none;transform:none;cursor:pointer}body #MainContent .lt-product .lt-mini-review-dot span{display:block;width:6px;height:6px;border-radius:50%!important;background:#d4dacc;transition:background .2s ease}body #MainContent .lt-product .lt-mini-review-dot[aria-pressed=true] span{background:var(--lt-forest)}.lt-mini-review-dot:focus-visible{outline:2px solid var(--lt-forest);outline-offset:-2px}@media(max-width:760px){.lt-mini-review{grid-template-columns:44px minmax(0,1fr);gap:12px}body #MainContent .lt-product .lt-mini-review-avatar{width:44px;height:44px}body #MainContent .lt-product .lt-mini-review blockquote{font-size:12px;line-height:1.6}.lt-mini-review-stars{font-size:16px}}@media(prefers-reduced-motion:reduce){.lt-mini-review,.lt-mini-review-dot span{transition:none}}.lt-product .lt-product-content{margin-top:48px}.lt-product .lt-product-content>.mth-wrap{padding-top:0}.lt-product-content .lt-reel__caption{max-width:100%}.lt-product-content .lt-occasions{grid-template-areas:"intro" "carousel";padding-bottom:36px}.lt-product-content .lt-ratings{margin-bottom:0}@media(max-width:760px){.lt-product .lt-product-content{margin-top:28px}}@media(min-width:860px){.lt-product-content .lt-occasions{grid-template-areas:"intro carousel"}.lt-product-content .lt-occasions__intro{align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lt-product.css.map */
