.lux-intro:before{display:none!important}.lux-intro .eyebrow{width:100%;text-align:center!important}.lux-feature>div+div p{font-size:clamp(30px,3vw,42px)!important;line-height:1.3!important}.bogaso-gift-config{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;background:#fff;border:1px solid #d9d2c4;padding:28px;margin:28px 0}.bogaso-gift-config h3,.bogaso-gift-config>p{grid-column:1/-1}.bogaso-gift-config label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;line-height:1.4}.bogaso-gift-config label:has(textarea),.bogaso-gift-config label:last-of-type{grid-column:1/-1}.bogaso-gift-config input,.bogaso-gift-config select,.bogaso-gift-config textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 13px;border:1px solid #bfc8c5;background:#fff;font:16px/1.3 Arial,sans-serif}.woocommerce-error,.woocommerce-message,.woocommerce-info{max-width:1450px;margin:20px auto!important;padding:18px 55px!important;border:1px solid #d5c8af!important;background:#fffaf0!important;list-style:none!important}.woocommerce-error{border-left:4px solid #a64b38!important}.single-product div.product{max-width:1450px;margin:0 auto;padding:55px 5vw;display:block;overflow:hidden}.single-product div.product .woocommerce-product-gallery{width:52%!important;margin-right:5%!important}.single-product div.product .summary{width:43%!important}.single-product .woocommerce-product-gallery__image img{width:100%!important;max-height:650px;object-fit:contain}.single-product .flex-control-thumbs img{width:80px!important;height:80px!important;object-fit:cover}.single-product div.product .product_title{font-size:clamp(42px,4vw,64px);line-height:1.02}.bogaso-loop-badge{position:absolute;z-index:4;top:14px;left:14px;padding:9px 12px;background:#fff;color:#092e4c;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.woocommerce ul.products li.product{position:relative}.woocommerce nav.woocommerce-pagination{margin:55px 0}.woocommerce nav.woocommerce-pagination ul{border:0!important;display:flex;justify-content:center;gap:8px}.woocommerce nav.woocommerce-pagination ul li{border:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:grid;place-items:center;min-width:44px;height:44px;border:1px solid #cbd3d0!important;background:#fff!important;color:#092e4c!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:#092e4c!important;color:#fff!important}.category-menu a{position:relative;padding-bottom:7px}body[class*="product_cat-kids"] .category-menu a[href*="/kids/"],body[class*="product_cat-parties"] .category-menu a[href*="/parties/"],body[class*="product_cat-relax"] .category-menu a[href*="/relax/"],body[class*="product_cat-puzzles"] .category-menu a[href*="/puzzles/"],body[class*="product_cat-gifts"] .category-menu a[href*="/gifts/"],.active-product-cat-kids .category-menu a[href*="/kids/"],.active-product-cat-parties .category-menu a[href*="/parties/"],.active-product-cat-relax .category-menu a[href*="/relax/"],.active-product-cat-puzzles .category-menu a[href*="/puzzles/"],.active-product-cat-gifts .category-menu a[href*="/gifts/"]{color:#b47d21;border-bottom:2px solid #c59332}.bogaso-promo{position:fixed;inset:0;z-index:10050;background:#061f3575;display:none;place-items:center;padding:20px}.bogaso-promo.open{display:grid}.bogaso-promo>div{position:relative;width:min(620px,100%);background:#fbf8f1;padding:55px;text-align:center;box-shadow:0 30px 90px #03142466}.bogaso-promo h2{font:44px/1.08 Georgia,serif;color:#092e4c;margin:12px}.bogaso-promo code{display:inline-block;padding:13px 24px;border:1px dashed #b8882d;background:white;font-size:20px;letter-spacing:.15em}.bogaso-promo-close{position:absolute;right:16px;top:16px;width:40px;height:40px;border-radius:50%;border:1px solid #ccc;background:white;font-size:22px}@media(max-width:800px){.bogaso-gift-config{grid-template-columns:1fr}.bogaso-gift-config label{grid-column:1!important}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary{width:100%!important;margin:0 0 35px!important}}
