/* ORELYNA V5.5 — product gallery and purchase refinement */
body#product .orelyna-product-v55>.product-container{align-items:flex-start!important}
body#product .orelyna-product-v55 .olv55-gallery{width:100%!important}
body#product .orelyna-product-v55 .olv55-gallery__main{aspect-ratio:1/1.03!important;background:#fbfaf7!important;overflow:hidden!important}
body#product .orelyna-product-v55 .olv55-gallery__main>img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fbfaf7!important;padding:12px!important;mix-blend-mode:normal!important}
body#product .orelyna-product-v55 .olv55-gallery__thumbs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;margin:10px 0 0!important;padding:0 0 3px!important;white-space:nowrap!important}
body#product .orelyna-product-v55 .olv55-gallery__thumbs .thumb-container{flex:0 0 78px!important;width:78px!important;height:94px!important;border:1px solid transparent!important;background:#fbfaf7!important;margin:0!important;overflow:hidden!important}
body#product .orelyna-product-v55 .olv55-gallery__thumbs .thumb-container.active{border-color:#b49a73!important}
body#product .orelyna-product-v55 .olv55-gallery__thumbs img{width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important;margin:0!important;background:#fbfaf7!important}
/* Hide any duplicate/legacy Leo strips; only our bottom thumbnails remain. */
body#product .orelyna-product-v55 .product-thumb-images:not(.olv55-gallery__thumbs),body#product .orelyna-product-v55 .js-qv-mask,body#product .orelyna-product-v55 .scroll-box-arrows,body#product .orelyna-product-v55 .arrows-product-fake{display:none!important}
body#product .orelyna-product-v55 h1.h1{font-size:clamp(32px,2.65vw,46px)!important;line-height:1.08!important;letter-spacing:-.025em!important}
body#product .orelyna-product-v55 .product-prices{margin-top:16px!important}.orelyna-product-v55 .current-price{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important}
body#product .orelyna-product-v55 .product-actions .add-to-cart{min-height:50px!important;border-radius:0!important;letter-spacing:.14em!important;text-transform:uppercase!important}
body#product .orelyna-product-v55 .product-information{font-size:11px!important;line-height:1.7!important}
body#product .orelyna-product-v55 .product-accessories{margin-top:70px!important}
@media(max-width:767px){body#product .orelyna-product-v55 .olv55-gallery__main{aspect-ratio:1/1.08!important}body#product .orelyna-product-v55 .olv55-gallery__thumbs .thumb-container{flex-basis:66px!important;width:66px!important;height:80px!important}body#product .orelyna-product-v55 h1.h1{font-size:31px!important}}
