/*! Mixins --------- */.product-gallery:after{content:"";display:block;overflow:hidden;clear:both}.spr-review-reply:before,.spr-reviews .spr-review:before,.product-form.sticky:before,.check.wide>*:before,.check.wide>*:after,.check.wide:before{content:"";display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;width:auto;max-width:none;margin:0;text-align:left;text-indent:-3000em;direction:ltr}/*! Modules --------- */.accordion-a.box{padding:0;--dist_acc_b: 20px;--dist_acc_a: 11px;--dist_ba: 10px;--dist_bb: var(--dist_ba)}.accordion-a.box>*{--main_mr: var(--main_mr_h)}.accordion-a.box:not(.compact)>div,.accordion-a.box:not(.compact)>details{margin-bottom:10px}.accordion-a.box>div.open,.accordion-a.box>details[open]{padding-bottom:calc(var(--main_mr_x075) - var(--main_mr_half))}.accordion-a.box>div>h1,.accordion-a.box>div>h2,.accordion-a.box>div>h3,.accordion-a.box>div>h4,.accordion-a.box>div>h5,.accordion-a.box>div>h6,.accordion-a.box summary{min-height:calc(var(--input_height) - var(--dist_acc_a) * 2);margin:0;padding:0;color:var(--primary_text);font-size:var(--main_fz);font-weight:var(--main_fw_h);font-family:var(--main_ff);line-height:var(--main_lh)}.accordion-a.box summary>.accordion-icon{margin-inline-start:auto;padding-inline-start:16px;font-size:var(--size_6)}.accordion-a.box>div.open>h1,.accordion-a.box>div.open>h2,.accordion-a.box>div.open>h3,.accordion-a.box>div.open>h4,.accordion-a.box>div.open>h5,.accordion-a.box>div.open>h6,.accordion-a.box details[open] summary{margin-bottom:var(--main_mr_half)}.accordion-a.box>div:not(.open)>div{display:none}.accordion-a.box:not(.compact)>div.open>h1:before,.accordion-a.box:not(.compact)>div.open>h2:before,.accordion-a.box:not(.compact)>div.open>h3:before,.accordion-a.box:not(.compact)>div.open>h4:before,.accordion-a.box:not(.compact)>div.open>h5:before,.accordion-a.box:not(.compact)>div.open>h6:before,.accordion-a.box:not(.compact)>details[open] summary:before{display:block;content:"";position:absolute;left:calc(0px - var(--dist_acc_b));right:calc(0px - var(--dist_acc_b));top:calc(0px - var(--dist_acc_a));bottom:calc(0px - var(--dist_acc_a));z-index:-1;border-top-left-radius:var(--b2r);border-top-right-radius:var(--b2r);border:1px solid var(--input_bd);border-bottom-width:0;background:var(--theme_bg_btn)}.accordion-a.box.compact>div.open>h1:before,.accordion-a.box.compact>div.open>h2:before,.accordion-a.box.compact>div.open>h3:before,.accordion-a.box.compact>div.open>h4:before,.accordion-a.box.compact>div.open>h5:before,.accordion-a.box.compact>div.open>h6:before,.accordion-a.box.compact>details[open] summary:before{left:calc(0px - var(--dist_acc_b));right:calc(0px - var(--dist_acc_b));border-bottom:1px solid var(--input_bd)}.accordion-a.box>details[open] summary>.accordion-icon{transform:rotate(180deg)}.accordion-a.box:not(.compact)>div.open h1,.accordion-a.box:not(.compact)>div.open h2,.accordion-a.box:not(.compact)>div.open h3,.accordion-a.box:not(.compact)>div.open h4,.accordion-a.box:not(.compact)>div.open h5,.accordion-a.box:not(.compact)>div.open h6,.accordion-a.box:not(.compact) details[open] summary{color:var(--theme_btn_text)}#root .accordion-a.box:not(.compact)+*{margin-top:var(--main_mr)}#root .accordion-a.box:not(.compact)+.accordion-a.box,#root .accordion-a.box:not(.compact)+.link-btn{margin-top:0}.product-layout .accordion-a.box{margin-bottom:0}.accordion-a.box.compact{margin-bottom:var(--main_mr)}.panel .accordion-a.box.compact{--dist_acc_b: 0px}.review-list{list-style:none;margin:0;padding:0}.review-list,.review-list .spr-form-review-rating{overflow:visible!important}.review-list .spr-header,.review-list .spr-form-review-rating .spr-form-label{display:none}.review-list .spr-starrating{margin-left:-4px;display:flex;align-items:center}.review-list .spr-starrating a{display:block;width:calc(var(--size_20_f) * 1.05);height:var(--size_20_f);color:var(--theme_bg);font-size:0;text-decoration:none}.review-list .spr-starrating a.spr-icon-star-empty{color:var(--black);opacity:.09}.review-list .spr-starrating a.spr-icon-star-hover,[data-whatin=mouse] .review-list .spr-starrating a:hover{color:var(--theme_bg);opacity:1}.review-list .spr-starrating>*{display:block;margin-left:4px}.review-list .spr-icon,.review-list .spr-icon:before{display:block;font-size:var(--size_20_f);line-height:1}.review-list .spr-form-title{margin:0 0 var(--main_mr);font-size:var(--main_h4)}.review-list .spr-form fieldset>*{margin-bottom:var(--main_mr)}.review-list .spr-form textarea{--height: calc(var(--input_height) * 3.1090909091)}.review-list .spr-form-actions{margin-top:calc(.25 * var(--main_mr))}.review-list.hide-reviews .spr-form{display:block!important;margin-top:0;padding-top:0}.review-list.hide-reviews .spr-reviews,.review-list.hide-reviews~footer{display:none}.panel .review-list:not(.hide-reviews) .spr-form{display:none!important}#root .product-layout hr:not([class*=margin-]){margin:var(--main_mr_h) 0}.product-layout .margin-half{margin-bottom:var(--main_mr_h)}.product-layout+*{margin-top:var(--main_mr_double)}.tab-block>nav ul,.tab-block>nav ol{list-style:none;margin:0 0 var(--main_mr);padding:0}.tab-block>nav a{position:relative;z-index:2;min-height:var(--button_height);padding:var(--button_dist_h) var(--button_dist);border:var(--button_bw) solid transparent;border-radius:var(--button_corners);color:var(--primary_text);font-weight:var(--theme_btn_fw);font-size:var(--theme_btn_fz);line-height:var(--main_lh_h);text-align:center;text-decoration:none}.tab-block>nav .active a{border-color:var(--theme_bg_btn);background:var(--theme_bg_btn);color:var(--theme_btn_text)}.tab-block>nav .active a.inv{background:none;color:var(--theme_bg_btn)}.fslightbox-container .model-3d,.fancybox__container .model-3d{width:100%;height:100%}.model-3d model-viewer{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%!important;height:100%!important}a .model-3d *{pointer-events:none}#root .model-3d button{display:none}.spr-container{padding:0!important;border-width:0!important}.spr-reviews{--dist_top: var(--main_mr_x075);--dist_bot: var(--main_mr);--mr_last: calc(var(--main_mr) + var(--main_fz) * var(--main_lh) * 2)}#root .spr-reviews{margin:0 0 var(--main_mr)}.spr-reviews .spr-review{display:block;position:relative;z-index:2;margin:0;padding:calc(var(--size_14_f) * var(--main_lh) + var(--main_mr) * .9) 0 .1px;border-width:0}.spr-reviews .spr-review:first-child{margin-top:0}.spr-reviews .spr-review-header{font-size:var(--main_fz);font-weight:var(--main_fw_strong)}.spr-reviews .spr-starratings{display:block;position:absolute;left:var(--dir-0-auto);right:var(--dir-auto-0);top:0;min-height:calc(var(--main_lh) * var(--size_14_f));margin-left:-4px;font-size:1em;display:flex;align-items:center}.spr-reviews .spr-starratings i{display:block;top:0;width:auto;height:auto;border-left:4px solid rgba(0,0,0,0);color:var(--theme_bg);font-size:var(--size_18_f)}.spr-reviews .spr-starratings i:before{display:block;width:auto;font-size:1em;line-height:1}.spr-reviews .spr-starratings i.spr-icon-star-empty{color:var(--rt_fill);opacity:var(--rt_op)}.spr-reviews .spr-review-header h1,.spr-reviews .spr-review-header h2,.spr-reviews .spr-review-header h3,.spr-reviews .spr-review-header h4,.spr-reviews .spr-review-header h5,.spr-reviews .spr-review-header h6{margin:0 0 var(--main_mr_h);font-size:var(--main_h5);line-height:var(--main_lh_h)}.spr-reviews .spr-review-header-starratings{margin:0 0 0 -4px}.spr-reviews .spr-review-header-byline{display:block;margin-bottom:var(--main_mr_half);padding-bottom:0;font-weight:var(--main_fw);font-size:1em;font-style:var(--main_fs)}.spr-reviews .spr-review-header-byline *{font-weight:var(--main_fw)}.spr-reviews .spr-review-header-byline>*:first-child{display:block;overflow:hidden;font-weight:var(--main_fw_strong);text-overflow:ellipsis;white-space:nowrap}.spr-reviews .spr-review-content{margin:0}.spr-reviews .spr-review-content>*:first-child:before{content:open-quote}.spr-reviews .spr-review-content>*:last-child:after{content:close-quote}.spr-reviews .spr-review-content p{margin-bottom:var(--main_mr);font-size:1em;line-height:var(--main_lh)}.spr-reviews .spr-review-footer{margin-bottom:var(--main_mr_x075);font-size:var(--size_14_f);display:flex;align-items:center}.spr-reviews .spr-review-footer a{display:block;float:none;color:inherit;font-size:var(--main_fz);line-height:var(--main_lh)}.spr-review-reply{display:block;position:relative;z-index:2;margin:0 0 var(--main_mr);padding:var(--dist_a) var(--dist_b) max(.1px,calc(var(--dist_a) - var(--main_mr) * .5));--dist_b: calc(var(--main_mr) * 1.1666666667);--dist_a: calc(var(--main_mr) * 1)}.spr-review-reply:before{border-radius:var(--b2r);background:var(--sand)}.spr-review-reply .spr-review-reply-body{display:block;margin-bottom:var(--main_mr);font-size:1em;line-height:var(--main_lh)}.spr-review-reply .spr-review-reply-body:last-child{margin-bottom:calc(var(--main_mr) * .5)}.spr-review-reply .spr-review-reply-shop{display:block;float:none;margin:calc(0px - var(--main_mr)) 0 calc(var(--main_mr) * .5);font-weight:var(--main_fw_strong);font-style:inherit;font-size:1em;line-height:var(--main_lh)}.spr-reviews .spr-pagination,.spr-reviews .spr-pagination:before{border-top-width:0}.spr-reviews{--dist_top: calc(var(--main_mr) * 1.3333333333)}.spr-reviews .spr-review,.spr-reviews .spr-review:last-child{padding-bottom:var(--mr_last)}.spr-reviews .spr-review:not(:first-child){margin-top:var(--dist_top)}.spr-reviews .spr-review:before{border-bottom:1px solid var(--input_bd)}.spr-reviews .spr-review-header-byline{position:absolute;left:0;right:0;bottom:0;margin-bottom:0;padding-bottom:var(--dist_bot)}.spr-reviews .spr-review-footer{position:absolute;left:var(--dir-auto-0);right:var(--dir-0-auto);top:0;font-size:var(--size_14_f)}/*! Content --------- *//*! Links --------- */#root .shopify-cleanslate div,.shopify-cleanslate>div>span{width:auto!important;font-size:var(--main_fz)!important}#root .shopify-cleanslate button,#root .shopify-cleanslate [role=button]{float:none!important;width:100%!important;min-width:0!important;min-height:var(--button_height)!important;margin:0 0 var(--main_mr)!important;padding:0!important;box-shadow:none!important;border-radius:var(--button_corners)!important;font-size:1em!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:none!important}#root .link-btn .shopify-cleanslate button,#root .link-btn .shopify-cleanslate [role=button]{margin-bottom:var(--dist_bb)!important}#root .shopify-cleanslate button *,#root .shopify-cleanslate [role=button] *{color:inherit!important}#root .shopify-cleanslate button:before,#root .shopify-cleanslate button:after{display:none}.link-btn.tabs{margin-top:0;--button_dist: 20px;--button_corners: var(--b2r)}.link-btn.tabs,.link-btn.tabs+.social-list,.link-btn.tabs .social-list{--dist_ba: 10px;--dist_bb: var(--dist_ba);--icon_size: calc(var(--main_fz) * 1.1)}.link-btn.tabs>*{width:100%}.link-btn.tabs a{padding:11px var(--button_dist);color:var(--primary_text);font-weight:var(--main_fw_h);font-size:var(--main_fz);font-family:var(--main_ff);font-style:var(--main_fs);line-height:var(--main_lh);text-transform:var(--main_tt);text-align:var(--text_align_start);letter-spacing:var(--main_ls);--button_dist: 20px;justify-content:flex-start}.link-btn.tabs a .star-rating{margin:0 0 0 12px}.link-btn.tabs a img,.link-btn.tabs i,.link-btn.tabs>a>svg.icon-ui{margin-left:0;margin-right:12px}.link-btn.tabs a *{margin-left:0;--b2r: 0px}.link-btn.tabs i{top:0;font-size:1em;line-height:1;text-align:center}#root .link-btn.tabs i,#root .link-btn.tabs>a>svg.icon-ui{min-width:var(--icon_summary)}#root .link-btn.tabs .social-list i{line-height:1}.link-btn.tabs>a>svg.icon-ui{font-size:1.1818181818em}.link-btn.tabs i[class*=icon-chevron-left],.link-btn.tabs i[class*=icon-chevron-right]{width:auto;min-width:0;margin-left:auto;margin-right:0;padding-left:16px;font-size:var(--size_10)}.link-btn.tabs a svg[data-icon=chevron-left],.link-btn.tabs a svg[data-icon=chevron-right]{margin-inline-start:auto;margin-inline-end:0;padding-inline-start:16px;box-sizing:content-box;font-size:calc(var(--size_10) * 2)}.link-btn.tabs>a{height:var(--button_height);box-shadow:none;border:1px solid var(--input_bd);background:none}.link-btn.tabs .social-list a{box-shadow:none;border:none;background:none}.link-btn.tabs .social-list a>svg[data-icon^=envelope]{font-size:calc(var(--icon_size) * 1.2)}.link-btn.tabs .social-list.box{height:var(--button_height);min-height:0;padding-top:0;align-items:center;margin-bottom:var(--dist_bb)}.link-btn.tabs .social-list.box>*{margin-bottom:0}.link-btn.tabs .social-list.box{width:calc(100% - var(--dist_ba))}.link-btn.tabs+.link-btn.tabs,.link-btn.tabs+.panel+.link-btn.tabs,.link-btn.tabs+.social-list.box,.link-btn.tabs+.panel+.social-list.box,.link-btn.tabs+.accordion-a.box,.link-btn.tabs+.panel+.accordion-a.box{margin-top:calc(0px - var(--main_mr) + var(--dist_bb))}/*! Lists --------- */#root>.shopify-section>.product-grid.cart{display:none;position:fixed;left:0;right:0;bottom:0}html:not(.product-grid-cart-active) #root>.shopify-section>.product-grid.cart{visibility:hidden;opacity:0;pointer-events:none}.product-grid.product{display:block;margin:0 0 var(--main_mr_half);--l4_p: 20px;--w: 68px}.product-grid.product li{width:100%;max-width:none;margin-bottom:0;padding:var(--l4_p) var(--l4_p) .1px;border-width:0}#root .product-grid.product>li{width:auto;min-width:0;max-width:none;--width: 100%}#root .product-grid.product>li.select-open{z-index:999}.product-grid.product .row{width:calc(100% + var(--l4_p));margin-bottom:0;margin-left:calc(0px - var(--l4_p));padding-bottom:var(--l4_p);display:flex;flex-direction:row;align-items:center}.product-grid.product .row>form,.product-grid.product .row>.form{padding:0}.product-grid.product>li{border-top:1px solid var(--custom_bd)}.product-grid.product:not(.box)>li:first-child{border-top-width:0}.product-grid.product .row>div{min-width:0;flex-grow:3}.product-grid.product .row>*:not(.form){margin-left:var(--l4_p)}.product-grid.product .row>.link-btn{min-width:0;margin-top:0;margin-bottom:calc(0px - var(--l4_p));padding-left:var(--l4_p);flex-shrink:0}.product-grid.product:not(.cart) .row>.link-btn{margin-left:auto}.product-grid.product .link-btn{--dist_ba: var(--l4_p);--dist_bb: var(--l4_p)}.product-grid.product h1:not([class*=size-]),.product-grid.product h2:not([class*=size-]),.product-grid.product h3:not([class*=size-]),.product-grid.product h4:not([class*=size-]),.product-grid.product h5:not([class*=size-]),.product-grid.product h6:not([class*=size-]){margin-bottom:var(--main_mr_half);font-size:var(--main_h6)}.product-grid.product h1+.size-16,.product-grid.product h2+.size-16,.product-grid.product h3+.size-16,.product-grid.product h4+.size-16,.product-grid.product h5+.size-16,.product-grid.product h6+.size-16{margin-top:calc(0px - var(--main_mr_half) + var(--main_mr) * .25)}.product-grid.product figure{width:var(--w);margin-bottom:0;align-self:flex-start;flex-shrink:0}.product-grid.product .check{position:relative;z-index:150;--pd_l: var(--size_c)}.accordion-a .product-grid.product{margin-left:var(--ml);margin-right:var(--ml);--ml: calc(0px - var(--dist_acc_b));--mt: calc(0px - var(--main_mr_x075));--mb: calc(0px - var(--dist_acc_a))}.accordion-a details>div>.product-grid.product:first-child{margin-top:var(--mt)}.accordion-a details>div>.product-grid.product:last-child{margin-bottom:var(--mb)}.accordion-a.box .product-grid.product{--ml: calc(0px - var(--dist_acc_b) + 1px);--mt: calc(0px - var(--main_mr_x075));--mb: calc(0px - var(--main_mr_x075) + var(--main_mr_half) + 1px)}.accordion-a.compact .product-grid.product{--mb: var(--dist_a)}.product-grid.product figure i,.product-grid.product figure span:not(.img-overlay),.product-grid.product figure p,.product-grid.product figure .cols,.product-grid.product figure div,.product-grid.product figure .link-btn{display:none}.product-grid.product.box{--bw: 1px}.product-grid.product.box li{border:var(--bw) solid var(--custom_bd);margin-top:-1px}.product-grid.product.box li:first-child{margin-top:0;border-top-left-radius:var(--b2r);border-top-right-radius:var(--b2r)}.product-grid.product.box+.product-grid.product.box li:first-child{border-top-left-radius:0;border-top-right-radius:0}.product-grid.product.box:not(:has(+.product-grid.product.box)) li:last-child{border-bottom-left-radius:var(--b2r);border-bottom-right-radius:var(--b2r)}.product-grid.product.box+.product-grid.product.box{margin-top:calc(-1px - var(--main_mr_half))}.product-grid.product.box figure{align-self:center}.spec-list li:after,.spec-list:after{content:"";display:block;overflow:hidden;clear:both}.spec-list>li:before{content:"";display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;margin:0;text-align:left;text-indent:-3000em;direction:ltr}.spec-list{list-style:none;padding:0;--d: min(50%, calc(var(--main_fz) * 12));--pd: 30px;--pd2: 14px;--pd3: var(--pd)}.spec-list>li{position:relative;z-index:2;padding-top:var(--pd2);padding-bottom:var(--pd2)}.spec-list>li:nth-child(2n-1){padding-right:16px}.spec-list>li:nth-child(2n-1):before{left:calc(var(--d) - var(--pd));right:0;border-radius:var(--b2r);background:var(--black);opacity:.04}.spec-list>li>span:first-child{width:var(--d);padding-right:var(--pd3);font-weight:var(--main_fw_strong);flex-shrink:0}.spec-list .check.color{position:relative;top:8px;margin-top:-10px;margin-bottom:0;margin-left:-3px}.spec-list .link-more a,.spec-list a.link-more{text-decoration:none}.spec-list li.has-link-more:before,.spec-list li.hidden{display:none}#root .spec-list.compact>li:before{left:0;right:0;top:0;border-radius:0;bottom:0;border:0 solid var(--input_bd);border-top-width:1px;background:none;opacity:1}.accordion-a.box .spec-list.compact:not(:first-child){margin-top:var(--main_mr_x075)}.accordion-a.box .spec-list.compact:last-child{margin-bottom:calc(var(--main_mr) - var(--pd2))}#root .accordion-a.box .spec-list.compact>li:before{left:calc(0px - var(--dist_acc_b));right:calc(0px - var(--dist_acc_b));border-color:var(--input_bd);opacity:1}.spec-list.compact.box>li{padding-left:16px;padding-right:0}.spec-list.compact.box>li:nth-child(2n){padding-left:16px;padding-right:16px}#root .spec-list.compact.box>li:before{border-radius:var(--b2r);border-width:0}#root .spec-list.compact.box>li:nth-child(2n):before{border-width:0;background:var(--input_bd)}.product-gallery{position:relative;z-index:2;list-style:none;padding:0;margin:0 0 calc(var(--main_mr_double) - var(--spacing)) calc(0px - var(--spacing));--spacing: 8px;--dist_fig: 30px}.product-gallery li{position:relative;z-index:2;width:var(--width);margin:0 0 var(--spacing);border-left:var(--spacing) solid rgba(0,0,0,0)}.product-gallery:not([class*=width-]) li:not([class*=width-]){--width: 50%}.product-gallery li:first-child:last-child{width:100%}.product-gallery .li{width:100%;max-width:none}.product-gallery figure{display:block;width:100%;margin:0;--dist_fig: 16px}.product-gallery figure a{display:block;z-index:2;color:inherit;text-decoration:none}.product-gallery figure:not([class*=orientation]) a{position:relative}.product-gallery figure img,.product-gallery figure video,.product-gallery figure iframe,.product-gallery figure svg:not(.icon){display:block;width:100%!important}.product-gallery figure video,.product-gallery figure iframe{object-fit:cover}.product-gallery .li a[href^="#model-3d"] .model-3d{display:block!important}.product-gallery .more{display:none}.product-gallery .label{position:absolute;left:0;right:0;top:0;z-index:9;padding:var(--dist_fig) var(--dist_fig) 0;--dist_fig: 16px}.product-gallery .label>*:not(:last-child),.product-gallery .label.inline>*{margin-bottom:calc(var(--dist_fig) * .5)}.product-gallery figure .label>span:not(.badge,.img-overlay){display:block;overflow:hidden;position:relative;padding:2px 10px;border-radius:var(--b2r);border:1px solid var(--input_bd);background:var(--white);color:var(--primary_text);font-weight:var(--main_fw_strong);text-align:center;text-overflow:ellipsis;white-space:nowrap}.product-gallery .badge{padding-top:var(--bx_offset);padding-bottom:var(--bx_offset);--bx_offset: 5px}.product-gallery .badge:before{top:0;bottom:0}.product-gallery .label.inline{margin-right:-10px}.product-gallery .label.inline>*{margin-right:10px}.product-gallery .swiper-outer{overflow:hidden;border-radius:var(--b2p)}.product-gallery .swiper-outer li{margin-bottom:0}.product-gallery[style*="--spacing: 0"] .swiper-outer img,.product-gallery[style*="--spacing: 0"] .swiper-outer video,.product-gallery[style*="--spacing: 0"] .swiper-outer iframe,.product-gallery[style*="--spacing: 0"] .swiper-outer svg,.product-gallery[style*="--spacing: 0"] .swiper-outer .img-overlay,.product-gallery:not(.offset) .swiper-outer img,.product-gallery:not(.offset) .swiper-outer video,.product-gallery:not(.offset) .swiper-outer iframe,.product-gallery:not(.offset) .swiper-outer svg,.product-gallery:not(.offset) .swiper-outer .img-overlay{border-radius:0}.product-gallery .swiper-custom-bullets{position:absolute;left:0;right:0;bottom:16px;z-index:9;padding:0;--theme_bg: var(--ar_bg);--primary_text: var(--ar_bg)}.product-gallery.slider-wide{display:block;margin-bottom:var(--main_mr_double);margin-left:0}.product-gallery.slider-wide li{border-width:0}.product-gallery.slider-wide figure .label,.product-gallery .swiper-pagination-bullet img,.product-gallery .swiper-pagination-bullet picture{display:none}.product-gallery[style*="spacing: 0"]:not(.slider-wide){overflow:hidden;border-radius:var(--b2p)}.product-gallery[style*="spacing: 0"]:not(.slider-wide) figure{--b2p: 0px}.social-list.box{position:relative;z-index:2;width:calc(100% - var(--dist_a));min-height:var(--button_height);padding-top:var(--dist_b);padding-left:var(--button_dist);padding-right:calc(var(--button_dist) - var(--dist_a));border-radius:var(--b2r);border:1px solid var(--input_bd);--button_dist: 20px;--dist_b: 10px}.social-list.box>*{font-size:var(--fiz)}#root .social-list.box a{display:block;min-width:0;min-height:0;padding:0;border-radius:0;font-size:var(--size_18_f)}.social-list.box a:before{display:none}#root .link-btn i{min-width:0}.social-list.box i[class*=icon-envelope]{font-size:1em}/*! Forms --------- */.check.wide{display:block;overflow:hidden;position:relative;z-index:2;padding:0;border-radius:var(--b2r);border:1px solid var(--input_bd);--button_dist: 20px}.check.wide>*{display:block;overflow:hidden;position:relative;z-index:2;margin-bottom:0;padding:var(--button_dist) var(--button_dist) var(--button_dist) 0;display:flex;justify-content:space-between}.check.wide>*:before,.check.wide label:after{content:"";display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;width:auto;max-width:none;margin:0;text-align:left;text-indent:-3000em;direction:ltr}.check.wide>*:not(:first-child):before{border-top:1px solid var(--input_bd)}.check.wide>*>*{border-left:var(--button_dist) solid rgba(0,0,0,0)}.check.wide .product-price{font-size:var(--size_16_f);line-height:inherit;text-align:var(--text_align_end);white-space:nowrap;flex-shrink:1000}.product-form{margin-bottom:var(--main_mr);padding:calc(var(--main_mr) * .5) 0 calc(var(--main_mr) - var(--main_mr) * .8)}#root .panel .product-form,#root .panel .product-form fieldset{display:block}#root .panel .product-grid.product .product-form,#root .panel .product-grid.product .product-form fieldset{display:flex}*:not([class*=margin-])+.product-form{margin-top:calc(0px - var(--main_mr) * .5)}.product-form>*:last-child,.product-form fieldset>*:last-child{margin-bottom:0}.product-grid .product-form{margin-bottom:0;padding:0}.product-form .link-btn>button:first-child{width:100%}.product-form-container>*:not(.panel),.product-form-container p{position:relative}.product-form.fixed{visibility:hidden;position:fixed;left:0;right:0;bottom:0;z-index:6;margin:0;padding:var(--main_mr) var(--rpp) .1px 0;box-shadow:0 4px 14px #00000026;background:var(--white);--main_mr: 16px;opacity:0;transform:translateY(20px)}/*! Helpers --------- */.product-gallery [data-shopify-model3d-id]{display:none}#root .product-layout hr:first-child,.spr-reviews:first-child{margin-top:0}/*! Flexbox --------- */.spec-list li,.tab-block>nav ul,.tab-block>nav ol,.product-gallery .label,.product-gallery{display:flex;flex-wrap:wrap}.link-btn.tabs a,.spec-list li,.product-gallery .label{flex-wrap:nowrap}.product-gallery .label:not(.inline){flex-direction:column}.link-btn.tabs a{justify-content:flex-start}.product-gallery .label.text-end{justify-content:flex-end}.product-gallery .label{align-items:flex-start}.product-gallery .label.text-end{align-items:flex-end}.tab-block.compact>nav ul,.tab-block.compact>nav ol,.spec-list li{align-items:baseline}/*! Responsive --------- */@media only screen and (min-width:1001px)and (max-width:1100px){.social-list.box{--dist_a: 24px;justify-content:space-between}}@media only screen and (min-width:1001px){.has-sidebar.scrolled:not([dir=rtl]) body{overflow-x:visible}html:not([dir=rtl]) .product-form.sticky{position:sticky;top:var(--stick);z-index:999;--stick: calc(var(--header_height) + var(--rpp))}html:not([dir=rtl]) .product-form.sticky .offset-dist{display:block;position:absolute;left:0;right:0;top:calc(0px - var(--stick) - 1px)}html:not([dir=rtl]) .product-form.sticky.is-sticky:before{left:calc(0px - var(--main_mr) * .625);right:calc(0px - var(--main_mr) * .625);box-shadow:0 4px 14px #00000026;background:var(--body_bg)}.product-form .link-btn{margin-top:var(--main_mr_double)}.product-form .link-btn+.link-btn,.product-form .link-btn:first-child,.product-form input[type=hidden]:first-child+.link-btn,.product-form input[type=hidden]:first-child+input[type=hidden]+.link-btn{margin-top:0}.product-layout{margin-left:calc(0px - var(--cols_spacing));--w: calc(var(--w_calc) + var(--cols_spacing));--w_calc: clamp(340px, 33.33333333333%, 425px);display:flex;align-items:flex-start}.product-layout>*{width:var(--w);border-left:var(--cols_spacing) solid rgba(0,0,0,0)}.product-layout.sticky-cols>*{position:sticky;top:calc(var(--header_height) + var(--rpp))}.product-layout>.product-gallery-container{width:calc(100% - var(--w))}}@media only screen and (max-width:1000px){.product-gallery{--dist_fig: var(--rpp)}.product-gallery>*{--main_mr: var(--main_mr_x125)}.cols .review-list .spr-form-contact{display:block}.cols .review-list .spr-form-contact>*{width:100%}}@media only screen and (min-width:761px){.spec-list:not(.compact) li .badge{left:calc(0px - var(--size_14_f) * .71428571428)}.product-gallery.slider-wide.offset .swiper-slide{width:73.511543135%!important}.product-gallery .swiper-custom-bullets{display:none}.product-gallery.first-featured[class*=orientation]{display:block}.product-gallery.first-featured[class*=orientation]:not(.slider-wide,.in-panel) li{float:var(--text_align_start)}#root .product-gallery.first-featured[class*=orientation]:not(.slider-wide,.in-panel) li:first-child{width:66.66666666666%;max-width:none}#root .product-gallery.first-featured[class*=orientation]:not(.slider-wide,.in-panel) li:first-child~li{width:33.33333333333%;max-width:none}#root .product-gallery.first-featured[class*=orientation]:not(.slider-wide,.in-panel) li:nth-child(3n+1){clear:both}.product-gallery.first-featured[class*=orientation-stripe]:not(.slider-wide,.in-panel) li:first-child figure{padding-top:calc(var(--ratio) + var(--spacing) * .3)}.product-gallery.first-featured[class*=orientation-landscape]:not(.slider-wide,.in-panel) li:first-child figure{padding-top:calc(var(--ratio) + var(--spacing) * .25)}.product-gallery.first-featured[class*=orientation-portrait]:not(.slider-wide,.in-panel) li:first-child figure{padding-top:calc(var(--ratio) - var(--spacing) * .25)}.review-list .spr-form-contact{margin-left:calc(0px - var(--cols_spacing_static));display:flex}.review-list .spr-form-contact>*{display:block;width:50%;border:0 solid rgba(0,0,0,0);border-left-width:var(--cols_spacing_static)}.product-layout.fullwidth{margin-left:min(calc(0px - var(--cols_spacing)),calc(-50vw + var(--glw) * .5 + var(--scrollbar_width) * .5 - var(--cols_spacing) + var(--rpp)));margin-right:min(0px,calc(-50vw + var(--glw) * .5 + var(--scrollbar_width) * .5 + var(--rpp)))}}@media only screen and (max-width:760px){.accordion-a.box>div.open>h1:before,.accordion-a.box>div.open>h2:before,.accordion-a.box>div.open>h3:before,.accordion-a.box>div.open>h4:before,.accordion-a.box>div.open>h5:before,.accordion-a.box>div.open>h6:before,.accordion-a.box>details[open] summary:before{bottom:calc(0px - var(--dist_acc_a) + 1px)}.check.wide .product-price{font-size:1em}.product-grid.product{margin-left:var(--rpn);margin-right:var(--rpn);--l4_p: var(--rpp)}.spec-list{--d: calc(50vw - var(--rpp) * 2);--pd: var(--rpp);--pd3: calc(var(--pd) * 2)}.review-list .spr-form textarea{--height: calc(var(--input_height) * 2.1454545455)}.product-gallery,#root .product-gallery{overflow:hidden;margin-left:0;margin-right:0;margin-bottom:var(--main_mr);border-radius:var(--b2p)}#root .product-gallery.mobile-wide,#root .product-layout.product-layout-mobile-wide .product-gallery{margin-left:var(--rpn);margin-right:var(--rpn);border-radius:0}#root .product-layout.product-layout-mobile-wide figure{--b2p: 0px}#content>.product-layout.product-layout-mobile-wide:first-child>.product-gallery-container:first-child,#content>.shopify-section:first-child>.product-layout.product-layout-mobile-wide:first-child>.product-gallery-container:first-child{margin-top:calc(0px - var(--content_padding_top))}#root .product-gallery li{width:100%;max-width:none;margin-bottom:0;border-width:0}#root .product-gallery>li:not(:first-child){display:none}.product-gallery img,.product-gallery svg,.product-gallery video,.product-gallery iframe,.product-gallery .img-overlay{border-radius:0}.product-gallery .swiper-custom-pagination{max-width:100%}.product-gallery .swiper-outer{margin-bottom:0;border-radius:0}.product-layout>*+*{margin-top:var(--main_mr)}.product-layout .check.box{overflow-x:auto;overflow-y:hidden;margin-left:var(--rpn);margin-right:var(--rpn);padding-right:var(--rpp);padding-left:calc(var(--rpp) - var(--dist));white-space:nowrap}.product-layout .check.box{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.product-layout .check.box .invalid-feedback{display:none}#content>.product-layout,#content>.shopify-section:first-child>.product-layout{margin-top:calc(0px - var(--content_padding_top))}#content>.breadcrumbs~.product-layout{margin-top:0}.product-layout .check.box{flex-wrap:nowrap}#root .product-gallery .swiper-button-nav{display:none}}@media only screen and (max-width:400px){.social-list.box{--dist_a: 24px}}@media only screen and (max-width:360px){.social-list.box{--dist_a: var(--rpp)}}@media only screen and (max-width:760px){#root .product-gallery .swiper-pagination-bullet:nth-child(n+14){display:none}.product-gallery .swiper-pagination-bullet:nth-child(13) .crnt-no{opacity:1;transform:none}.product-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active~.swiper-pagination-bullet .crnt-no,#root .product-gallery .swiper-pagination-bullet.swiper-pagination-bullet-active .crnt-no{opacity:0;transform:scale(.75)}}@media only screen and (max-width:660px){#root .product-gallery .swiper-pagination-bullet:nth-child(n+12){display:none}.product-gallery .swiper-pagination-bullet:nth-child(11) .crnt-no{opacity:1;transform:none}}@media only screen and (max-width:560px){#root .product-gallery .swiper-pagination-bullet:nth-child(n+10){display:none}.product-gallery .swiper-pagination-bullet:nth-child(9) .crnt-no{opacity:1;transform:none}}@media only screen and (max-width:500px){#root .product-gallery .swiper-pagination-bullet:nth-child(n+9){display:none}.product-gallery .swiper-pagination-bullet:nth-child(8) .crnt-no{opacity:1;transform:none}}@media only screen and (max-width:450px){#root .product-gallery .swiper-pagination-bullet:nth-child(n+8){display:none}.product-gallery .swiper-pagination-bullet:nth-child(7) .crnt-no{opacity:1;transform:none}}@media only screen and (max-width:400px){#root .product-gallery .swiper-pagination-bullet:nth-child(n+7){display:none}.product-gallery .swiper-pagination-bullet:nth-child(6) .crnt-no{opacity:1;transform:none}}@media only screen and (max-width:350px){#root .product-gallery .swiper-pagination-bullet:nth-child(n+6){display:none}.product-gallery .swiper-pagination-bullet:nth-child(5) .crnt-no{opacity:1;transform:none}}@media(hover:none)and (pointer:coarse){.product-layout .check.box{scrollbar-width:none;-ms-overflow-style:none}.product-layout .check.box::-webkit-scrollbar{height:0;display:none}}.product-form-price:has(+.product-form-instalments.margin-content){margin-bottom:var(--main_mr_x025)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/page-product.css.map */
