.oyinluxe-single-product-page{background:#fff;color:var(--text-primary);overflow-x:clip;padding-bottom:50px}body.single-product .oyinluxe-single-product-page{padding-top:clamp(152px,10vw,196px)}body.admin-bar.single-product .oyinluxe-single-product-page{padding-top:clamp(184px,12vw,228px)}.oyinluxe-single-product{margin-top:0;padding:34px 0 72px;--oyinluxe-product-page-width:var(--oyinluxe-container);--oyinluxe-single-product-sticky-offset:clamp(104px,10vw,132px)}.oyinluxe-single-product__breadcrumbs{margin-bottom:28px}.oyinluxe-single-product__breadcrumbs .woocommerce-breadcrumb{margin:0 0 1em;padding:0;color:#010101;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0.08em;text-transform:uppercase}.oyinluxe-single-product__breadcrumbs .woocommerce-breadcrumb a{color:var(--text-secondary);text-decoration:none}.oyinluxe-single-product__breadcrumbs .woocommerce-breadcrumb a:hover{opacity:0.65}.oyinluxe-single-product .woocommerce-notices-wrapper{width:calc(100% - (var(--oyinluxe-page-gutter) * 2));max-width:var(--oyinluxe-product-page-width);margin:0 auto 22px}.oyinluxe-single-product__grid{display:grid;grid-template-columns:minmax(320px,0.86fr) minmax(390px,0.74fr);gap:clamp(42px,5vw,82px);align-items:start;max-width:var(--oyinluxe-product-page-width)}.oyinluxe-single-product__media{position:sticky;top:var(--oyinluxe-single-product-sticky-offset);min-width:0;max-width:760px;width:100%}.oyinluxe-single-product__media .onsale{display:none !important;position:absolute;top:18px;left:18px;z-index:3;min-width:0;min-height:0;border:0;border-radius:0;background:#0f52ba;color:#fff;padding:8px 11px;font-size:var(--type-label);font-weight:500;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.oyinluxe-product-gallery{display:grid;grid-template-columns:82px minmax(0,1fr);gap:18px;align-items:start;width:100%}.oyinluxe-product-gallery__thumbs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-height:720px;overflow-y:auto;scrollbar-width:thin}.oyinluxe-product-gallery__thumb,.oyinluxe-product-gallery__main{border:0;border-radius:0;padding:0;background:transparent;cursor:pointer}.oyinluxe-product-gallery__thumb{display:block;width:100%;border:1px solid rgba(25,17,11,0.12)}.oyinluxe-product-gallery__thumb.is-active,.oyinluxe-product-gallery__thumb:hover{border-color:#000}.oyinluxe-product-gallery__thumb img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#f4f6f8}.oyinluxe-product-gallery__main{display:block;width:100%;overflow:hidden;background:#f4f6f8;aspect-ratio:4 / 5;max-height:720px}.oyinluxe-product-gallery__main-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.oyinluxe-single-product__media .woocommerce-product-gallery{position:relative;float:none !important;width:100% !important;margin:0 !important;opacity:1 !important;display:grid;grid-template-columns:82px minmax(0,1fr);gap:18px;align-items:start}.oyinluxe-single-product__media .flex-viewport,.oyinluxe-single-product__media .woocommerce-product-gallery__wrapper{margin:0;grid-column:2;grid-row:1;min-width:0;width:100% !important;height:auto !important}.oyinluxe-single-product__media .woocommerce-product-gallery__wrapper{transform:none !important}.oyinluxe-single-product__media .woocommerce-product-gallery__image:first-child{overflow:hidden;background:#f4f6f8;aspect-ratio:4 / 5;max-height:720px;width:100% !important}.oyinluxe-single-product__media .woocommerce-product-gallery__image:first-child a,.oyinluxe-single-product__media .woocommerce-product-gallery__image:first-child img{display:block;width:100%;height:100%}.oyinluxe-single-product__media .woocommerce-product-gallery__image a{cursor:zoom-in}.oyinluxe-single-product__media .woocommerce-product-gallery__image:first-child img{object-fit:cover;object-position:center}.oyinluxe-single-product__media .flex-control-thumbs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;grid-column:1;grid-row:1;max-height:720px;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:thin}.oyinluxe-single-product__media .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none !important}.oyinluxe-single-product__media .flex-control-thumbs li{width:auto !important;float:none !important;margin:0 !important}.oyinluxe-single-product__media .flex-control-thumbs img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border:1px solid rgba(25,17,11,0.12);background:#f4f6f8;opacity:1;cursor:pointer}.oyinluxe-single-product__media .flex-control-thumbs img.flex-active,.oyinluxe-single-product__media .flex-control-thumbs img.oyinluxe-gallery-thumb-active,.oyinluxe-single-product__media .flex-control-thumbs img:hover{border-color:#000}.oyinluxe-gallery-lightbox[hidden]{display:none}.oyinluxe-gallery-lightbox{position:fixed;inset:0;z-index:100200;display:grid;grid-template-columns:78px minmax(0,1fr) 78px;align-items:center;background:rgba(255,255,255,0.98);opacity:0;transition:opacity 180ms ease}.oyinluxe-gallery-lightbox.is-open{opacity:1}body.oyinluxe-gallery-lightbox-open{overflow:hidden}.oyinluxe-gallery-lightbox__stage{grid-column:2;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;padding:36px 0}.oyinluxe-gallery-lightbox__image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 72px);object-fit:contain}.oyinluxe-gallery-lightbox__close,.oyinluxe-gallery-lightbox__nav{border:0;background:transparent;color:#000;cursor:pointer;line-height:1}.oyinluxe-gallery-lightbox__close{position:fixed;top:22px;right:26px;z-index:2;font-size:34px;font-weight:300}.oyinluxe-gallery-lightbox__nav{width:78px;height:100vh;font-size:54px;font-weight:200}.oyinluxe-gallery-lightbox__nav:hover,.oyinluxe-gallery-lightbox__close:hover{opacity:0.55}.oyinluxe-gallery-lightbox__nav--prev{grid-column:1}.oyinluxe-gallery-lightbox__nav--next{grid-column:3}.oyinluxe-gallery-lightbox__counter{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);color:#000;font-size:12px;letter-spacing:0.08em}.oyinluxe-single-product__summary{float:none !important;width:100% !important;min-width:0;margin:0 !important;padding-top:0}.oyinluxe-single-product__eyebrow{margin:0 0 12px;color:var(--text-secondary);font-size:var(--type-body-sm);font-weight:400;line-height:1.35;letter-spacing:0.02em;text-transform:none}.oyinluxe-single-product__summary .product_title{margin:0 0 18px;color:var(--text-primary);font-size:clamp(1.75rem,2.2vw,2.45rem);font-weight:400;line-height:1.08;letter-spacing:-0.01em;text-transform:none}.oyinluxe-single-product__summary>.price{margin:0;color:var(--text-primary);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500;line-height:1.2;letter-spacing:0}.oyinluxe-single-product__summary>.price del{color:var(--text-muted);font-size:0.8em;font-weight:400;opacity:0.75;margin-right:10px}.oyinluxe-single-product__summary>.price ins{background:transparent;color:var(--text-primary);font-weight:500;text-decoration:none}.oyinluxe-single-product__intro{margin:18px 0 38px;color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.7;letter-spacing:0}.oyinluxe-single-product__intro p{margin:0 0 12px}.oyinluxe-single-product__stock{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--text-secondary);font-size:11px;font-weight:500;letter-spacing:0.10em;line-height:1;text-transform:uppercase}.oyinluxe-single-product__stock span{width:10px;height:10px;border:1px solid #0f52ba;border-radius:50%}.oyinluxe-single-product__purchase{margin-bottom:50px}.oyinluxe-single-product__purchase form.cart{display:grid;grid-template-columns:96px minmax(0,1fr) 44px;gap:0 16px;align-items:stretch;margin:0}.oyinluxe-single-product__purchase .quantity{display:inline-flex;width:96px}.oyinluxe-single-product__purchase .quantity .qty{width:100%;min-height:44px;border:1px solid rgba(15,82,186,0.35);border-radius:0;background:#fff;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--type-body);font-weight:400;text-align:center}.oyinluxe-single-product__purchase .single_add_to_cart_button,.oyinluxe-single-product__purchase .button{width:100%;min-height:44px;border:1px solid #a59e99 !important;border-radius:0 !important;background:#a59e99 !important;color:#fff !important;font-size:var(--type-button) !important;font-weight:500 !important;letter-spacing:0.10em !important;text-transform:uppercase;box-shadow:none !important;transition:opacity 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.oyinluxe-single-product__purchase .single_add_to_cart_button:hover,.oyinluxe-single-product__purchase .button:hover{opacity:0.82}.oyinluxe-single-product__purchase table.variations{grid-column:1 / -1;width:100%;margin:0;border:0}.oyinluxe-single-product__purchase table.variations tr,.oyinluxe-single-product__purchase table.variations th,.oyinluxe-single-product__purchase table.variations td{display:block;border:0;padding:0;text-align:left}.oyinluxe-single-product__purchase table.variations tr + tr{margin-top:18px}.oyinluxe-single-product__purchase table.variations label{display:block;margin:0 0 8px;color:var(--text-secondary);font-size:var(--type-body-sm);font-weight:500;letter-spacing:0.04em;text-transform:uppercase}.oyinluxe-single-product__purchase table.variations select{width:100%;min-height:48px;border:1px solid rgba(25,17,11,0.16);border-radius:0;background:#fff;color:var(--text-primary);padding:0 14px}.oyinluxe-single-product__purchase .reset_variations{display:inline-block;margin-top:8px;color:var(--text-secondary);font-size:var(--type-caption)}.oyinluxe-single-product__purchase .single_variation_wrap{grid-column:1 / -1;display:grid;gap:16px}.oyinluxe-single-product__purchase .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0;align-items:stretch}.product-type-external .oyinluxe-single-product__purchase form.cart,.product-type-grouped .oyinluxe-single-product__purchase form.cart{grid-template-columns:minmax(0,1fr)}.product-type-grouped .oyinluxe-single-product__purchase table.group_table{width:100%;margin:0 0 16px;border:0}.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist{display:inline-flex;align-items:stretch;justify-content:center;width:44px;min-width:44px;min-height:44px;margin:0}.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinv-wishlist-clear,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl-tooltip,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist-text,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_remove_from_wishlist-text,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_already_on_wishlist-text{display:none !important}.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0 !important;border:1px solid rgba(25,17,11,0.18);background:#fff;color:var(--text-primary);font-size:18px;line-height:1;text-decoration:none}.oyinluxe-single-product__accordion{border-top:1px solid rgba(25,17,11,0.16);margin-top:36px;margin-bottom:24px}.oyinluxe-single-product__accordion-item{border-bottom:1px solid rgba(25,17,11,0.16)}.oyinluxe-single-product__accordion-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;min-height:58px;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;list-style:none;cursor:pointer}.oyinluxe-single-product__accordion-item summary::-webkit-details-marker{display:none}.oyinluxe-single-product__accordion-item summary::after{content:'+';color:var(--text-primary);font-size:17px;font-weight:400;line-height:1}.oyinluxe-single-product__accordion-item[open] summary::after{content:'-'}.oyinluxe-single-product__accordion-content{padding:0 0 28px;color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0}.oyinluxe-single-product__accordion-content>h2:first-child,.oyinluxe-single-product__accordion-content .woocommerce-Reviews-title{display:none}.oyinluxe-single-product__accordion-content p{margin:0 0 16px;color:var(--text-secondary);font-size:14px;line-height:1.7}.oyinluxe-single-product__accordion-content ul{margin:0 0 16px;padding-left:18px}.oyinluxe-single-product__info-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.oyinluxe-single-product__info-list li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px}.oyinluxe-single-product__info-list span,.oyinluxe-single-product__info-list strong{font-size:13px;font-weight:400;line-height:1.45}.oyinluxe-single-product__info-list span{color:var(--text-secondary)}.oyinluxe-single-product__info-list strong{color:var(--text-primary)}.oyinluxe-single-product__accordion-content table{width:100%;border:0;margin:0}.oyinluxe-single-product__accordion-content table th,.oyinluxe-single-product__accordion-content table td{border:0;border-bottom:1px solid rgba(25,17,11,0.08);padding:10px 0;color:var(--text-secondary);font-size:13px;text-align:left}.oyinluxe-single-product__accordion-content table th{width:38%;color:var(--text-primary);font-weight:500}.oyinluxe-single-product__accordion-rating{display:inline-flex;align-items:center;gap:2px;color:#0f52ba;font-size:12px;letter-spacing:0.03em}.oyinluxe-single-product__accordion-rating small{margin-left:5px;color:var(--text-muted);font-size:11px}.oyinluxe-single-product__reviews #reviews,.oyinluxe-single-product__reviews #comments,.oyinluxe-single-product__reviews #review_form_wrapper{margin:0}.oyinluxe-single-product__reviews .commentlist{margin:0 0 20px;padding:0;list-style:none}.oyinluxe-single-product__reviews .comment_container{display:grid;gap:10px}.oyinluxe-single-product__reviews .avatar{display:none}.oyinluxe-single-product__reviews .comment-text{margin:0 !important;border:0 !important;padding:0 !important}.oyinluxe-single-product__summary .product_meta{display:grid;gap:7px;margin-top:18px;color:var(--text-muted);font-size:var(--type-caption);line-height:1.5}.oyinluxe-single-product__summary .product_meta a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.oyinluxe-single-product__after{max-width:var(--oyinluxe-product-page-width);padding-top:74px}.oyinluxe-single-product__after .related,.oyinluxe-single-product__after .upsells{margin-top:56px}.oyinluxe-single-product__after .related>h2,.oyinluxe-single-product__after .upsells>h2{margin:0 0 24px;color:var(--text-primary);font-size:var(--type-h3);font-weight:400;letter-spacing:0}.oyinluxe-single-product__after .related ul.products{display:flex;gap:34px 20px;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 0 12px;scroll-behavior:smooth;scroll-padding-inline:1px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.oyinluxe-single-product__after .related ul.products::-webkit-scrollbar{height:4px}.oyinluxe-single-product__after .related ul.products::-webkit-scrollbar-track{background:rgba(25,17,11,0.08)}.oyinluxe-single-product__after .related ul.products::-webkit-scrollbar-thumb{background:rgba(25,17,11,0.28);border-radius:999px}.oyinluxe-single-product__after .related ul.products::before,.oyinluxe-single-product__after .related ul.products::after{display:none}.oyinluxe-single-product__after .related ul.products li.product{flex:0 0 calc((100% - 60px) / 4);min-width:0;width:calc((100% - 60px) / 4) !important;margin:0 !important;float:none !important;scroll-snap-align:start}.oyinluxe-single-product__after .upsells ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px}.oyinluxe-single-product__after .upsells ul.products::before,.oyinluxe-single-product__after .upsells ul.products::after{display:none}.oyinluxe-single-product__after .upsells ul.products li.product{width:auto !important;margin:0 !important;float:none !important}@media (max-width:1024px){.oyinluxe-single-product{padding-top:28px}.oyinluxe-single-product__grid{grid-template-columns:minmax(0,1fr);gap:34px}.oyinluxe-single-product__media{position:relative;top:auto}.oyinluxe-single-product__summary{max-width:720px}.oyinluxe-single-product__after .related ul.products li.product{flex-basis:calc((100% - 40px) / 3);width:calc((100% - 40px) / 3) !important}.oyinluxe-single-product__after .upsells ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.oyinluxe-single-product{padding-top:22px;padding-bottom:48px}.oyinluxe-single-product__breadcrumbs{margin-bottom:16px}.oyinluxe-single-product__media .woocommerce-product-gallery__image:first-child{aspect-ratio:3 / 4}.oyinluxe-product-gallery{display:flex;flex-direction:column}.oyinluxe-product-gallery__main{order:1;aspect-ratio:3 / 4}.oyinluxe-product-gallery__thumbs{order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:none;margin-top:12px;overflow:visible}.oyinluxe-single-product__media .woocommerce-product-gallery{display:block}.oyinluxe-single-product__media .flex-viewport,.oyinluxe-single-product__media .woocommerce-product-gallery__wrapper{display:block}.oyinluxe-single-product__media .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:none;margin:12px 0 0;overflow:visible}.oyinluxe-gallery-lightbox{grid-template-columns:48px minmax(0,1fr) 48px}.oyinluxe-gallery-lightbox__stage{padding:28px 0}.oyinluxe-gallery-lightbox__image{max-height:calc(100vh - 96px)}.oyinluxe-gallery-lightbox__close{top:16px;right:18px;font-size:30px}.oyinluxe-gallery-lightbox__nav{width:48px;font-size:42px}.oyinluxe-single-product__summary .product_title{font-size:clamp(1.75rem,9vw,2.35rem)}.oyinluxe-single-product__purchase{display:block}.oyinluxe-single-product__purchase form.cart,.oyinluxe-single-product__purchase .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:78px minmax(0,1fr) 44px;gap:0 10px;align-items:stretch}.oyinluxe-single-product__purchase .quantity{width:78px}.oyinluxe-single-product__purchase .single_add_to_cart_button,.oyinluxe-single-product__purchase .button{width:auto;min-width:0;min-height:42px;padding:0 12px !important;font-size:11px !important;letter-spacing:0.06em !important;line-height:1.1 !important;white-space:nowrap}.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_remove_from_wishlist-text,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist-text,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_already_on_wishlist-text,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl-txt,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist-button-text,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_remove_from_wishlist-button-text,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_already_on_wishlist-button-text{display:none !important}.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist,.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button{width:42px;min-width:42px;height:42px;min-height:42px}.oyinluxe-single-product__accordion-item summary{min-height:54px;font-size:13px;gap:12px}.oyinluxe-single-product__after{padding-top:40px}.oyinluxe-single-product__after .related ul.products{gap:26px 14px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.oyinluxe-single-product__after .related ul.products li.product{flex-basis:min(76vw,300px);width:min(76vw,300px) !important}.oyinluxe-single-product__after .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}}body.single-product #kadence-breadcrumbs,body.single-product .kadence-breadcrumb-container{display:none !important}.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl_add_to_wishlist_button,.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl-loop-button-wrapper button,.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl-loop-button-wrapper a{width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;border:0 !important;background:transparent !important;padding:10px !important;color:transparent !important;box-shadow:none !important}.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl_add_to_wishlist_button::before,.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl-loop-button-wrapper button::before,.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl-loop-button-wrapper a::before{display:inline-block !important;color:#000 !important;font-size:24px !important;font-weight:500 !important;line-height:1 !important;margin:0 !important;opacity:1 !important;visibility:visible !important}.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl-txt,.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist img{display:none !important}.oyinluxe-shop-card__wishlist .tinvwl_remove_from_wishlist-text,.oyinluxe-shop-card__wishlist .tinvwl_already_on_wishlist-text,.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl_remove_from_wishlist-text,.oyinluxe-single-product__after .oyinluxe-shop-card__wishlist .tinvwl_already_on_wishlist-text{display:none !important}body.single-product .oyinluxe-single-product-page,body.admin-bar.single-product .oyinluxe-single-product-page{padding-top:50px}.oyinluxe-single-product{padding-top:0}.oyinluxe-single-product__breadcrumbs .woocommerce-breadcrumb{font-size:12px;line-height:1.6;letter-spacing:0;text-transform:none;color:#707070}.oyinluxe-single-product__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}.oyinluxe-single-product__mobile-heading{display:none}.oyinluxe-single-product__media{position:relative;top:auto}.oyinluxe-product-gallery{grid-template-columns:minmax(0,1fr);gap:14px}.oyinluxe-product-gallery__main{grid-row:1;max-height:none;background:#f3f3f1}.oyinluxe-product-gallery__main-image{object-fit:contain}.oyinluxe-product-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;max-width:100%;padding-bottom:6px}.oyinluxe-product-gallery__thumb{flex:0 0 64px;opacity:.65;transition:opacity .2s}.oyinluxe-product-gallery__thumb.is-active,.oyinluxe-product-gallery__thumb:hover{opacity:1}.oyinluxe-product-gallery__thumb:focus-visible,.oyinluxe-product-gallery__main:focus-visible,.oyinluxe-single-product__summary:is(button,a,select,input,summary):focus-visible{outline:2px solid #222;outline-offset:4px}.oyinluxe-single-product__summary{padding:12px 0 0}.oyinluxe-single-product__eyebrow{font-size:12px;color:#666;letter-spacing:0;text-transform:uppercase}.oyinluxe-single-product__summary .product_title{font-family:Georgia,'Times New Roman',serif;font-size:42px;line-height:1.12;letter-spacing:0;font-weight:400;margin-bottom:22px;overflow-wrap:anywhere}.oyinluxe-single-product__summary>.price{font-size:23px;line-height:1.5}.oyinluxe-single-product__summary .woocommerce-product-rating{font-size:13px;margin-bottom:16px}.oyinluxe-single-product__intro{margin:20px 0 24px;line-height:1.7}.oyinluxe-single-product__intro:empty{display:none}.oyinluxe-single-product__stock{font-size:12px;letter-spacing:0;line-height:1.5;text-transform:none}.oyinluxe-single-product__stock span{width:6px;height:6px;background:currentColor;border:0}.oyinluxe-single-product__purchase{margin-bottom:28px}.oyinluxe-single-product__purchase form.cart,.oyinluxe-single-product__purchase .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.oyinluxe-single-product__purchase .quantity{width:72px;flex:0 0 72px;margin:0 !important}.oyinluxe-single-product__purchase .quantity .qty{min-height:52px;border-color:#c9c9c9}.oyinluxe-single-product__purchase .single_add_to_cart_button,.oyinluxe-single-product__purchase .button{flex:1 1 150px;width:auto;min-height:52px;padding:14px 18px !important;background:#181818 !important;border-color:#181818 !important;font-family:var(--font-primary);font-size:13px !important;letter-spacing:0 !important;line-height:1.4 !important;white-space:normal}.oyinluxe-single-product__purchase .single_add_to_cart_button.disabled,.oyinluxe-single-product__purchase .single_add_to_cart_button:disabled{opacity:.45}.oyinluxe-single-product__purchase form.cart>.tinv-wraper.tinv-wishlist{flex:0 0 44px;margin:0;align-self:center}.oyinluxe-single-product__purchase:is(table.variations,.single_variation_wrap,table.group_table){flex:0 0 100%;min-width:0}.oyinluxe-single-product__purchase table.variations select{font-family:var(--font-primary);font-size:16px;min-height:50px}.oyinluxe-single-product__purchase table.variations label{letter-spacing:0;text-transform:none}.oyinluxe-single-product__purchase table.variations th.label{display:block !important}.oyinluxe-single-product__purchase .oyinluxe-variation-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.oyinluxe-single-product__purchase .oyinluxe-variation-option{min-height:42px;border:1px solid rgba(25,17,11,.2);border-radius:999px;background:#fff;color:var(--text-primary);padding:0 16px;font-family:var(--font-primary);font-size:13px;font-weight:500;line-height:1;text-transform:capitalize;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.oyinluxe-single-product__purchase .oyinluxe-variation-option:hover,.oyinluxe-single-product__purchase .oyinluxe-variation-option.is-active{border-color:#181818;background:#181818;color:#fff}.oyinluxe-single-product__purchase .cfvsw-swatches-container{gap:8px;flex-wrap:wrap}.oyinluxe-single-product__purchase .cfvsw-swatches-option{min-width:44px !important;min-height:44px !important;font-size:13px}.oyinluxe-single-product__accordion{margin-top:28px}.oyinluxe-single-product__accordion-item summary{min-height:62px;font-size:15px;grid-template-columns:minmax(0,1fr) auto}.oyinluxe-single-product__accordion-item summary:has(.oyinluxe-single-product__accordion-rating){grid-template-columns:minmax(0,1fr) auto auto}.oyinluxe-single-product__accordion-content{overflow-wrap:anywhere}.oyinluxe-single-product__summary .product_meta{font-size:12px;line-height:1.8}.oyinluxe-single-product__after{margin-top:64px;border-top:1px solid #dedede;padding-top:40px}.oyinluxe-single-product__after:is(.related,.upsells)>h2{font-family:Georgia,'Times New Roman',serif;font-size:32px;font-weight:400;letter-spacing:0;text-transform:none}@media (max-width:1024px){.oyinluxe-single-product__grid{gap:28px}.oyinluxe-single-product__summary .product_title{font-size:34px}}@media (max-width:767px){.oyinluxe-single-product__grid{grid-template-columns:minmax(0,1fr);gap:24px}.oyinluxe-single-product__mobile-heading{display:block;order:-2}.oyinluxe-single-product__mobile-heading .product_title{margin:0;color:var(--text-primary);font-family:Georgia,'Times New Roman',serif;font-size:32px;font-weight:400;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere}.oyinluxe-single-product__media{order:-1}.oyinluxe-single-product__summary{max-width:none;padding-top:0}.oyinluxe-single-product__summary .product_title{display:none}.oyinluxe-single-product__summary>.price{font-size:21px}.oyinluxe-product-gallery{gap:12px}.oyinluxe-product-gallery__thumbs{width:100%;margin-top:0}.oyinluxe-product-gallery__main{aspect-ratio:4 / 5}.oyinluxe-product-gallery__thumb{flex-basis:56px}.oyinluxe-single-product__after{margin-top:40px}}
