#pp .pp{padding-top:22px}#pp .pp-top{display:grid;grid-template-columns:700px minmax(0,1fr);align-items:start;margin-bottom:30px}#pp .pp-media{padding:0 10px;min-width:0}#pp .pp-info{padding:0 10px 0 20px;min-width:0;position:relative}#pp .pp-wish{position:absolute;top:2px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:50%;background:#fff;color:#333;z-index:2}#pp .pp-wish:hover{border-color:#111}#pp .pp-wish.is-on{color:var(--c-sale);border-color:var(--c-sale)}#pp .pp-wish.is-on svg{fill:currentColor}@media (min-width:1000px){#pp .pp-info{position:sticky;top:calc(var(--hdr-h-s) + 16px)}}#pp .pg{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:10px;align-items:start}#pp .pg__main{position:relative;min-width:0}#pp .pg__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:0}#pp .pg__track::-webkit-scrollbar{display:none}#pp .pg__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}#pp .pg__link{display:block;width:100%;height:100%;cursor:zoom-in}#pp .pg__slide img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease-out}#pp .pg__link.is-zoom img{transform:scale(2)}#pp .pg__video{position:relative;display:block;width:100%;height:100%;background:#000}#pp .pg__video img{opacity:.85}#pp .pg__play{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:12px;background:rgba(0,0,0,.75)}#pp .pg__play:after{content:"";position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}#pp .pg__iframe{width:100%;height:100%;border:0}#pp .pg__main .card__badge{position:absolute;top:10px;left:10px;z-index:2}#pp .pg__zoom{position:absolute;right:10px;bottom:10px;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);border-radius:50%;color:#000}#pp .pg__nav{position:absolute;top:50%;z-index:2;width:38px;height:38px;margin-top:-19px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);border-radius:50%;opacity:0;transition:opacity .2s}#pp .pg__nav--prev{left:8px}#pp .pg__nav--next{right:8px}#pp .pg__nav--next svg{transform:scaleX(-1)}#pp .pg__main:hover .pg__nav,#pp .pg__nav:focus-visible{opacity:1}#pp .pg__count{display:none}#pp .pg__thumbs{display:flex;flex-direction:column;gap:10px;height:0;min-height:100%;overflow-y:auto;scrollbar-width:none}#pp .pg__thumbs::-webkit-scrollbar{display:none}#pp .pg__thumb{position:relative;flex:0 0 auto;width:100px;aspect-ratio:100/129;border:1px solid transparent;opacity:.65;transition:opacity .15s,border-color .15s;background:#fff;overflow:hidden}#pp .pg__thumb img{width:100%;height:100%;object-fit:cover}#pp .pg__thumb.is-on,#pp .pg__thumb:hover{opacity:1;border-color:#999}#pp .pg__thumb.is-video:after{content:"";position:absolute;left:50%;top:50%;margin:-9px 0 0 -6px;border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.7))}#pp .pg--empty{display:block}.etr .lb{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,.92);color:#fff}.etr .lb::backdrop{background:rgba(0,0,0,.92)}.etr .lb__fig{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:50px 60px}.etr .lb__fig img{max-width:100%;max-height:100%;object-fit:contain}.etr .lb__x{position:absolute;top:6px;right:10px;font-size:38px;line-height:1;color:#fff;padding:6px 12px;z-index:2}.etr .lb__nav{position:absolute;top:50%;margin-top:-30px;font-size:54px;line-height:1;color:#fff;padding:0 14px;z-index:2}.etr .lb__prev{left:0}.etr .lb__next{right:0}.etr .lb.is-single .lb__nav{display:none}.etr .lb__n{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:14px;opacity:.8}html.lb-open{overflow:hidden}#pp .pp-info .product_title{font-size:33.35px;font-weight:800;line-height:1.1;color:#2d2a2a;margin:0;padding-right:60px}#pp .pp-info>p.price{font-size:26.1px;font-weight:600;line-height:1.2;color:#333;margin:0 0 6px;padding-top:10px}#pp .pp-info>p.price del{font-size:.62em;color:#767676;opacity:1;font-weight:400;margin-right:6px}#pp .pp-info>p.price ins{text-decoration:none}#pp .pp-sale-ends{margin:0 0 8px;color:var(--c-sale);font-weight:700;font-size:14px}#pp .pp-info .woocommerce-product-details__short-description{margin:6px 0 12px}#pp .pp-info table.variations{width:100%;border:0;border-collapse:collapse;margin:0 0 6px}#pp .pp-info table.variations tr{display:block;margin:0 0 10px}#pp .pp-info table.variations th,#pp .pp-info table.variations td{display:block;padding:0;border:0;text-align:left;background:none}#pp .pp-info table.variations th label{display:block;font-size:13.17px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#666;margin:5px 0 6px;line-height:1}#pp .pp-info table.variations .vchosen{text-transform:none;letter-spacing:0;color:#111}#pp .pp-info table.variations select{width:100%;height:42px;font-size:15.5px;color:#000;background:#efefef;border:1px solid #ccc;border-radius:0;padding:5px 10px}#pp .has-vbtns table.variations select.vsel{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;overflow:hidden}#pp .vbtns{display:flex;flex-wrap:wrap;gap:6px}#pp .vbtn{min-width:46px;height:40px;padding:0 12px;border:1px solid #ccc;background:#fff;color:#111;font-size:14.5px;line-height:38px;border-radius:2px;transition:border-color .15s,background .15s}#pp .vbtn:hover{border-color:#111}#pp .vbtn.is-on{border-color:#111;background:#111;color:#fff}#pp .vbtn.is-off{color:#aaa;background:#f6f6f6;text-decoration:line-through;border-style:dashed}#pp .vbtn.is-off.is-on{text-decoration:none}#pp .pp-info .reset_variations{display:inline-block;margin-top:6px;font-size:13px;color:#6b6b6b;text-decoration:underline}#pp .pp-info .single_variation .price{font-size:20px;font-weight:600;color:#333;display:block;margin:4px 0 8px}#pp .pp-info .single_variation .price del{font-size:.7em;color:#767676;opacity:1;font-weight:400}#pp .pp-info .single_variation .price ins{text-decoration:none}#pp .pp-info .woocommerce-variation-availability p,#pp .pp-info .stock{margin:0 0 8px;font-size:14px}#pp .pp-info form.cart{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}#pp .pp-info form.variations_form{display:block}#pp .pp-info .variations_button,#pp .pp-info form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:center;gap:8px}#pp .pp-info form.cart .quantity{display:inline-flex;align-items:stretch;height:46px;margin:0}#pp .pp-info form.cart .quantity .minus,#pp .pp-info form.cart .quantity .plus{width:30px;height:46px;border:1px solid #ccc;background:#fff;color:#333;font-size:16px;display:flex;align-items:center;justify-content:center}#pp .pp-info form.cart .quantity .qty{width:44px;height:46px;border:1px solid #ccc;border-left:0;border-right:0;text-align:center;font-size:15px;padding:0;-moz-appearance:textfield;appearance:textfield}#pp .pp-info form.cart .quantity .qty::-webkit-inner-spin-button,#pp .pp-info form.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pp .pp-info .single_add_to_cart_button,#pp .pp-info .etr-buy-now{flex:1 1 0;height:46px;min-height:46px;padding:0 14px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:0;line-height:1.2}#pp .pp-info .single_add_to_cart_button{background:#111;border:1px solid #111;color:#fff}#pp .pp-info .single_add_to_cart_button:hover{background:#333}#pp .pp-info .single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed}#pp .pp-info .single_add_to_cart_button.loading{opacity:.6;pointer-events:none}#pp .pp-info .etr-buy-now{background:#fff;border:1px solid #111;color:#111}#pp .pp-info .etr-buy-now:hover{background:#f2f2f2;color:#111}#pp .pp-msg{margin:6px 0;padding:10px 12px;font-size:14px;border-left:3px solid}#pp .pp-msg.is-err{border-color:var(--c-sale);background:#fdf1f0}#pp .pp-sg-open{display:inline-block;margin:12px 0 0;padding:0 0 1px;font-size:15px;line-height:24px;text-transform:uppercase;letter-spacing:.15em;color:#000;border-bottom:1px solid #000}#pp .pp-dlg{max-width:min(1000px,94vw);max-height:92vh;padding:0;border:0;border-radius:4px;box-shadow:0 10px 40px rgba(0,0,0,.25)}#pp .pp-dlg::backdrop{background:rgba(0,0,0,.5)}#pp .pp-dlg__body{padding:40px 20px 20px;overflow:auto}#pp .pp-dlg__body img{display:block;margin:0 auto;width:100%;height:auto}#pp .pp-dlg__body p:empty{display:none}#pp .pp-dlg__x{position:absolute;top:6px;right:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}#pp .pp-share{display:flex;gap:16px;list-style:none;margin:15px 0;padding:0}#pp .pp-share a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:-9px -9px -9px 0;color:#6b6b6b}#pp .pp-share a:hover{color:#000}#pp .pp-share svg{width:15px;height:15px}#pp .pp .woocommerce-tabs{margin:30px 0 10px;clear:both}#pp .pp .woocommerce-tabs .wc-tabs{display:flex;justify-content:center;gap:40px;list-style:none;margin:0 0 20px;padding:10px 0;border:0}#pp .pp .woocommerce-tabs .wc-tabs li{margin:0;padding:0;border:0;background:none}#pp .pp .woocommerce-tabs .wc-tabs li:before,#pp .pp .woocommerce-tabs .wc-tabs li:after,#pp .pp .woocommerce-tabs .wc-tabs:before{display:none}#pp .pp .woocommerce-tabs .wc-tabs li a{display:block;font-size:31.9px;font-weight:800;line-height:1;color:#666;padding:0}#pp .pp .woocommerce-tabs .wc-tabs li.active a,#pp .pp .woocommerce-tabs .wc-tabs li a:hover{color:#2d2a2a}#pp .pp .woocommerce-Tabs-panel{padding:0 10px;font-size:16px;line-height:1.65}#pp .pp .woocommerce-Tabs-panel>h2:first-child{display:none}#pp .pp .woocommerce-Tabs-panel p{margin:0 0 22px}#pp .pp .woocommerce-Tabs-panel h2{font-size:24px;margin:26px 0 12px}#pp .pp .woocommerce-Tabs-panel h3{font-size:20px;margin:22px 0 10px}#pp .pp .woocommerce-Tabs-panel iframe{max-width:100%}#pp .pp .woocommerce-product-attributes{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse}#pp .pp .woocommerce-product-attributes th,#pp .pp .woocommerce-product-attributes td{padding:10px 12px;border-bottom:1px solid #eee;text-align:left;font-size:15px}#pp .pp .woocommerce-product-attributes td p{margin:0}#pp .pp .product_meta{margin:30px 0 50px;padding:15px;border-top:1px solid #efefef;font-size:14.5px;line-height:1.5}#pp .pp .product_meta>span{display:inline-block;margin-right:14px}#pp .pp .product_meta a{color:#6b6b6b}#pp .pp .product_meta a:hover{color:#000}#pp .pp .related>h2,#pp .pp .upsells>h2,#pp .pp-row__title{font-size:33.35px;font-weight:800;line-height:1.4;text-align:center;color:#333;margin:0 0 15px}#pp .pp .related,#pp .pp .upsells,#pp .pp-row{margin:0 0 40px;clear:both}#pp .pp .related ul.products,#pp .pp .upsells ul.products,#pp .pp-strip__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * 7px) / 5);grid-template-columns:none;gap:7px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;padding:0 0 10px;list-style:none}#pp .pp .related ul.products>li,#pp .pp .upsells ul.products>li,#pp .pp-strip__list>li{scroll-snap-align:start;width:auto;margin:0;float:none}#pp .pp .etere-cl{margin:10px auto 40px}#pp .pp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.12);animation:pp-up .2s ease-out}@keyframes pp-up{from{transform:translateY(100%)}to{transform:none}}#pp .pp-sticky__in{display:flex;align-items:center;gap:12px;height:64px}#pp .pp-sticky__img{width:48px;height:48px;object-fit:cover;flex:0 0 48px}#pp .pp-sticky__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}#pp .pp-sticky__name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pp .pp-sticky__price{font-size:15px}#pp .pp-sticky__price del{color:#767676;opacity:1;font-size:.85em}#pp .pp-sticky__price ins{text-decoration:none}#pp .pp-sticky__btn{flex:0 0 auto;height:44px;padding:0 26px;font-size:12px;letter-spacing:2px;text-transform:uppercase;border-radius:0}@media (max-width:1199px){#pp .pp-top{grid-template-columns:58% minmax(0,1fr)}}@media (max-width:767px){#pp .pp{padding-top:8px}#pp .pp-top{display:block;margin-bottom:10px}#pp .pp-media{padding:0;margin:0 calc(-1 * var(--pad)) 14px}#pp .pp-info{padding:0}#pp .pp-wish{right:0;top:0;width:40px;height:40px}#pp .pg{display:block}#pp .pg__nav{display:none}#pp .pg__count{display:block;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:2;background:rgba(0,0,0,.55);color:#fff;font-size:12px;line-height:1;padding:5px 9px;border-radius:12px}#pp .pg__count b{font-weight:700}#pp .pg__thumbs{flex-direction:row;height:auto;min-height:0;overflow-x:auto;gap:6px;padding:8px var(--pad) 0}#pp .pg__thumb{width:62px}#pp .pp-info .product_title{font-size:24px;line-height:1.2;padding-right:48px}#pp .pp-info>p.price{font-size:22px}#pp .pp .woocommerce-tabs .wc-tabs{gap:22px;justify-content:flex-start;overflow-x:auto;padding:6px 0;margin-bottom:12px;border-bottom:1px solid #eee}#pp .pp .woocommerce-tabs .wc-tabs li a{font-size:20px;white-space:nowrap;padding-bottom:6px}#pp .pp .woocommerce-tabs .wc-tabs li.active a{box-shadow:inset 0 -2px #2d2a2a}#pp .pp .woocommerce-Tabs-panel{padding:0;font-size:15px}#pp .pp .product_meta{margin:20px 0 30px;padding:12px 0}#pp .pp .related>h2,#pp .pp .upsells>h2,#pp .pp-row__title{font-size:22px}#pp .pp .related ul.products,#pp .pp .upsells ul.products,#pp .pp-strip__list{grid-auto-columns:calc((100% - 7px) / 2.15)}#pp .pp-sticky__in{height:60px;gap:10px}#pp .pp-sticky__img{display:none}#pp .pp-sticky__btn{padding:0 16px;letter-spacing:1px}#pp .pp-dlg__body{padding:40px 10px 12px}.etr .lb__fig{padding:44px 0}.etr .lb__nav{display:none}}#pp .pp-info .single_add_to_cart_button.disabled{opacity:1!important;background:#5a5a5a;border-color:#5a5a5a;color:#fff}#pp .pp-info .single_add_to_cart_button.disabled~.etr-buy-now{opacity:1!important;color:#555;border-color:#888}#pp .pp-strip__list .price,#pp .pp-strip__list .price ins{color:#333;text-decoration:none}#pp .pp-strip__list .price del{color:#767676;opacity:1}@media (max-width:767px){#pp .pg__thumbs{display:none}#pp .pp-media{margin-bottom:10px}#pp .vbtns{gap:5px}#pp .vbtn{height:36px;line-height:34px;padding:0 9px;font-size:13.5px;min-width:42px}#pp .pp-info table.variations tr{margin-bottom:6px}#pp .pp-info table.variations th label{margin:2px 0 5px}}body.has-pp-sticky{padding-bottom:64px}body.has-pp-sticky .totop{bottom:84px}