.ls-direct-product .lc-alternate-gallery figcaption{display:none!important}.ls-direct-product .lc-alternate-gallery .ls-flow-photo-note{display:none!important}.ls-direct-product .ls-direct-favourite{display:block;color:#8b756b;font:400 10px/1.3 Jost,Arial,sans-serif;letter-spacing:.015em}html.ls-direct-active .ls-flow--product{display:none!important}.ls-direct-product .ls-direct-track{display:contents}.ls-direct-product .ls-direct-track>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;cursor:zoom-in}.ls-direct-product .ls-direct-track>img[hidden]{display:none!important}.ls-direct-product .ls-direct-gallery-controls{display:none}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) .lc-visual-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) .lc-option{display:flex;flex-direction:column;text-align:left;align-items:stretch;gap:8px;padding:24px 10px 12px;min-width:0}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) .lc-option:has(input:checked){padding:23px 9px 11px}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) .lc-finish-photo{width:100%;max-width:none;height:auto;aspect-ratio:4/3;object-fit:contain}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) strong{font-size:13px;line-height:1.5}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) small{display:block;font-size:11px;line-height:1.5;margin-top:5px}.ls-direct-finish-hint{display:none}@media(max-width:749px){html.ls-direct-active .ls-product-navigation{padding:0 18px;display:flex;min-height:44px}html.ls-direct-active .ls-product-navigation nav{display:none}html.ls-direct-active .ls-product-back{margin:0;min-height:44px;font-size:11px}.ls-direct-product{padding-block:0!important}.ls-direct-product>.page-width{padding-inline:16px!important}.ls-direct-product .product{margin:0;row-gap:0}.ls-direct-product .product__media-wrapper,.ls-direct-product .product__info-wrapper{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}.ls-direct-product .lc-alternate-gallery{display:block;min-height:0!important;margin:0!important;max-width:none}.ls-direct-product .lc-alternate-gallery[hidden]{display:none!important}.ls-direct-product .ls-direct-track{display:flex;position:relative;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:clamp(205px,58vw,245px);width:100%}.ls-direct-product .ls-direct-track::-webkit-scrollbar{display:none}.ls-direct-product .ls-direct-track>img{flex:0 0 100%;min-width:100%;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;scroll-snap-align:start}.ls-direct-product .ls-direct-gallery-controls{display:flex;align-items:center;justify-content:center;gap:0;min-height:28px;padding:0 2px}.ls-direct-product .ls-direct-gallery-controls[hidden]{display:none!important}.ls-direct-product .ls-direct-gallery-controls button{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;background:none;border:0;border-radius:0;cursor:pointer}.ls-direct-product .ls-direct-gallery-controls button:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#d4cac4;transition:background-color .15s ease,transform .15s ease}.ls-direct-product .ls-direct-gallery-controls button[aria-pressed=true]:after{background:#4d0a15;transform:scale(1.15)}.ls-direct-product .ls-direct-gallery-controls button:focus-visible{outline:1px solid #4d0a15;outline-offset:1px}.ls-direct-product .ls-flow-photo-note{font-size:11px;line-height:1.5;margin:10px 0 0;text-align:left;padding:0}.ls-direct-product .product__info-container>.product__text{display:none}.ls-direct-product .product__title{margin:10px 0 6px!important}.ls-direct-product .product__title h1{font:400 25px/1.2 Georgia,Times New Roman,serif;margin:0}.ls-direct-product .price{font-size:20px;line-height:1.35}.ls-direct-product .product__tax{font-size:10px;margin-top:5px;margin-bottom:12px}.ls-direct-product :is(#ls-config,.lc-visual-panel){margin:10px 0 16px}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset{margin:0 0 16px}.ls-direct-product :is(#ls-config,.lc-visual-panel) legend{font-size:12px;font-weight:500;margin-bottom:9px}.ls-direct-product #lc-colour-grid{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.ls-direct-product #lc-colour-grid .lc-option{min-height:76px;gap:4px;padding:6px 2px}.ls-direct-product #lc-colour-grid .lc-colour-photo{width:52px;height:52px;flex-basis:52px;object-fit:contain}.ls-direct-product #lc-colour-grid .lc-option strong{font-size:10px}.ls-direct-product #lc-colour-grid .ls-direct-favourite{font-size:8px}.ls-direct-product .lc-see-more{font-size:11px;margin:2px auto 0;padding:8px 2px}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) .lc-visual-options{display:flex;align-items:stretch;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:1px 1px 8px;scrollbar-width:thin}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) .lc-option{flex:0 0 72%;min-width:0;scroll-snap-align:start}.ls-direct-product :is(#ls-config,.lc-visual-panel) fieldset:has(input[name=finish]) .lc-finish-photo{width:100%;max-width:none;height:auto;aspect-ratio:4/3}.ls-direct-product .ls-direct-finish-hint{display:block;margin-top:4px;font:400 10px/1.4 Jost,Arial,sans-serif;color:#86766d}html.ls-direct-active .lc-sticky{padding:10px 16px max(10px,env(safe-area-inset-bottom));gap:0}html.ls-direct-active .lc-sticky>div{display:none}html.ls-direct-active .lc-sticky button{width:100%;font-size:12px;min-height:46px}html.ls-direct-active body{padding-bottom:80px}}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch{font-family:Jost,Arial,sans-serif;color:#312a27;margin:22px 0 24px;letter-spacing:0}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch details{border-top:1px solid #e8e0da;margin:0;padding:0;font:400 13px/1.75 Jost,Arial,sans-serif}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch details:last-child{border-bottom:1px solid #e8e0da}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 0;box-sizing:border-box;font:400 14px/1.5 Jost,Arial,sans-serif;letter-spacing:0;color:#312a27;text-decoration:none;list-style:none;cursor:pointer}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch summary::-webkit-details-marker{display:none}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch summary::marker{content:""}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch summary:after{content:"+";flex-shrink:0;color:#4d0a15;font:400 19px/1 Arial,sans-serif;transition:transform .15s ease}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch details[open] summary:after{transform:rotate(45deg)}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch details p,html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch details ul{font:400 12px/1.8 Jost,Arial,sans-serif;letter-spacing:0;color:#71645e;margin:0;padding:0 24px 18px 0;max-width:58ch}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch details ul{padding-left:17px}html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch .lc-dispatch-line{font:400 12px/1.7 Jost,Arial,sans-serif;margin:0 0 14px}@media(prefers-reduced-motion:reduce){html.ls-direct-active :is(#ls-config,.lc-visual-panel) .lc-dispatch summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/ls-product-direct.css.map */
