/*! jQuery UI - v1.13.2 - 2024-04-18
* http://jqueryui.com
* Includes:core.css,slider.css,theme.css
* To view and modify this theme,visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors;Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../themes/jatual/assets/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../themes/jatual/assets/css/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../themes/jatual/assets/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../themes/jatual/assets/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../themes/jatual/assets/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../themes/jatual/assets/css/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("../themes/jatual/assets/css/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}
@media all and (max-width:900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@charset "UTF-8";


*,
::before,
::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
::before,
::after{--tw-content:''}

html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}

body{margin:0;line-height:inherit}

hr{height:0;color:inherit;border-top-width:1px}

abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}

h1,
h2,
h3,
h4,
h5,
h6{font-size:inherit;font-weight:inherit}

a{color:inherit;text-decoration:inherit}

b,
strong{font-weight:bolder}

code,
kbd,
samp,
pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}

small{font-size:80%}

sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}

table{text-indent:0;border-color:inherit;border-collapse:collapse}

button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}

button,
select{text-transform:none}

button,
[type='button'],
[type='reset'],
[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none}

:-moz-focusring{outline:auto}

:-moz-ui-invalid{box-shadow:none}

progress{vertical-align:baseline}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button{height:auto}

[type='search']{-webkit-appearance:textfield;outline-offset:-2px}

::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

summary{display:list-item}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre{margin:0}
fieldset{margin:0;padding:0}
legend{padding:0}
ol,
ul,
menu{list-style:none;margin:0;padding:0}

textarea{resize:vertical}

input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}
input::placeholder,
textarea::placeholder{opacity:1;color:#9ca3af}

button,
[role="button"]{cursor:pointer}

:disabled{cursor:default}

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object{display:block;vertical-align:middle}

img,
video{max-width:100%;height:auto}

[hidden]{display:none}
*,::before,::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}
.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
@media (min-width:480px){.container{max-width:480px}}
@media (min-width:640px){.container{max-width:640px;padding-right:15px;padding-left:15px}}
@media (min-width:768px){.container{max-width:768px}}
@media (min-width:1024px){.container{max-width:1024px;padding-right:15px;padding-left:15px}}
@media (min-width:1260px){.container{max-width:1260px;padding-right:15px;padding-left:15px}}
*{margin:0px;box-sizing:border-box;padding:0px;outline:2px solid transparent;outline-offset:2px;-webkit-font-smoothing:antialiased}
body,html{margin:0px;height:100%;--tw-text-opacity:1;color:rgb(12 11 11 / var(--tw-text-opacity))}
html{min-height:600px}
body{min-width:320px;font-family:"DM Sans",sans-serif;background-color:#fff}
a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}
p + p{margin-top:1em}
.loading img{height:75px;margin:auto}
.line-hover{position:relative}
.line-hover:after{position:absolute;bottom:0px;left:0px;display:block;height:1px;width:0px;content:"";transition:all 0.4s;background-color:#efdfbb}
a:hover .line-hover:after{width:100%}
.catalog-link{margin:auto;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:"DM Sans",sans-serif;font-size:12px;line-height:160%;width:167px;height:167px;background:url("../themes/jatual/assets/images/crown.png") no-repeat center/100%;transition:all 0.4s}
.catalog-link:hover{font-size:13px}
.swiper-nav{display:flex;align-items:center;justify-content:space-between;padding-left:56px;padding-right:56px}
.swiper-arrow{position:relative;cursor:pointer;border-radius:9999px;width:41px;height:41px;border:1.5px dotted #BDBDBD}
.swiper-arrow:after{position:absolute;top:50%;margin-top:-1px;display:block;height:1px;width:55px;content:"";background:#BDBDBD;transition:all 0.4s}
.swiper-arrow.swiper-button-prev:after{left:31px}
.swiper-arrow.swiper-button-next:after{right:31px}
.swiper-arrow:before{position:absolute;top:50%;left:50%;margin-left:-3px;margin-top:-3px;display:block;height:0px;width:0px;content:"";border-style:solid;border-width:3px 6px 3px 0;border-color:transparent #262626 transparent transparent;transform:rotate(0deg)}
.swiper-arrow.swiper-button-next:before{transform:rotate(180deg)}
.swiper-arrow.swiper-button-prev:hover:after{width:0;left:100%}
.swiper-arrow.swiper-button-next:hover:after{width:0;right:100%}
.swiper-arrow.swiper-button-lock{display:none}
.swiper-pagination{display:flex;justify-content:center}
.swiper-pagination .bullet{margin-left:3px;margin-right:3px;display:block;height:0.125rem;width:0.25rem;--tw-bg-opacity:1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));opacity:0.2;transition:all 0.4s}
.swiper-pagination .bullet.active{width:1.25rem;opacity:1}
.swiper-pagination .bullet.middle{width:14px}
.swiper-pagination .bullet.small{width:8px}
.swiper-pagination.swiper-pagination-lock{display:none}
@media (max-width:768px){.swiper-nav{padding-left:15px;padding-right:15px}}
@media (max-width:360px){.swiper-nav{padding-left:0px;padding-right:0px}.swiper-arrow:after{width:45px}}
.title{font-family:Alata,sans-serif;text-transform:capitalize;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-size:36px;line-height:115%}
@media (max-width:1024px){.title{font-size:24px}}
@media (max-width:768px){.title{font-size:16px}}
.footer-menu{font-family:Alata,sans-serif;text-transform:uppercase;font-weight:400;font-size:18px;line-height:160%;color:#000;display:flex;justify-content:center;gap:80px;flex-wrap:wrap}
.footer-menu a{--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity))}
@media (max-width:768px){.footer-menu{font-size:13px;line-height:1.5;display:flex;justify-content:space-between;gap:10px}}
@media (max-width:360px){.footer-menu{font-size:11px}}
.footer{background-color:#fff}
.footer__center{display:flex;justify-content:space-between}
.footer__bottom{text-align:center;font-family:Caudex,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));border-top:1px solid hsla(0,0%,0%,0.1);font-weight:400;font-size:16px;line-height:160%;color:#000}
.footer__col{width:33.333333%;padding:4rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}
.footer__logo-with-social{display:inline-block}
.footer__logo{margin-left:auto;margin-right:auto;margin-bottom:24px;width:104px}
.footer__social{display:flex;align-items:center;gap:5px}
.footer__social-item + .footer__social-item{margin-left:2px}
.footer__social-link{display:block;height:50px;width:50px;border-radius:9999px;border:1px solid rgba(0,0,0,0.19)}
.footer__social-link svg{width:18px;height:100%;margin:auto}
.footer__caption{position:relative;margin-bottom:1rem;display:inline-block;text-align:center;font-family:Alata,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-weight:400;font-size:24px;line-height:160%;color:#000}
.footer__info{text-align:center;font-family:Caudex,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-weight:400;font-size:18px;line-height:160%;color:#000}
.footer__info-item{margin-bottom:0.5rem}
@media (max-width:1024px){.footer .footer__center{display:flex;justify-content:center;flex-direction:column;align-items:center}.footer__col{width:100%}.footer__col--first{width:100%}.footer__social{display:flex;align-items:center;justify-content:center}.footer__social-item + .footer__social-item{margin-left:5px}.footer__social-link{height:42px;width:42px}.footer__social-link svg{width:16px}}
@media (max-width:640px){.footer__col{width:100%;padding:2rem 1rem}.footer__col--first{width:100%}.footer__col:last-child{margin-bottom:0px}.footer__social{justify-content:flex-start}}
.breadcrumbs{display:flex;font-family:Caudex,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));opacity:0.6;padding-top:16px;padding-bottom:12px;font-size:12px;line-height:160%;letter-spacing:0.05em;color:rgb(239,223,187);align-items:center;justify-content:center}
.breadcrumbs__item{position:relative;font-family:Alata,sans-serif;padding-left:23px;font-weight:400;font-size:12px;line-height:160%;letter-spacing:0.05em;text-align:justify;color:#fff}
.breadcrumbs__item:first-child{padding-left:0}
.breadcrumbs__item:first-child:before{display:none}
.breadcrumbs__item:before{position:absolute;left:12px;display:block;width:1px;content:"";height:58%;transform:rotate(21deg);top:12%;background-color:rgb(239,223,187)}
@media (max-width:1024px){.breadcrumbs{padding-top:1.25rem;padding-bottom:1.25rem}}
@media (max-width:480px){.breadcrumbs{padding-top:0.75rem;padding-bottom:0.75rem}}
.dropdown{position:relative}
.dropdown__toggle{position:relative;cursor:pointer;padding-right:25px}
.dropdown__toggle svg{position:absolute;top:0px;right:0px;height:100%;width:11px;transition:all 0.4s}
.dropdown__list{pointer-events:none;position:absolute;top:100%;left:0px;right:0px;z-index:20;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:center;font-family:Caudex,sans-serif;opacity:0;transition:all 0.4s;font-size:12px;line-height:160%;letter-spacing:0.07em;border:1px solid #F0F0F0;padding:20px 22px}
.dropdown.active .dropdown__list{pointer-events:auto;opacity:1;transform:translateY(0)}
.dropdown.active .dropdown__toggle:after{width:100%}
.dropdown.active .dropdown__toggle svg{transform:rotate(-180deg)}
.menu{display:flex;align-items:center;justify-content:center;font-family:Alata,sans-serif;text-transform:uppercase;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-size:14px;line-height:20.8px;letter-spacing:0.07em;color:#fff;gap:120px}
.menu .item{padding-top:14px;padding-bottom:14px;position:initial}
.menu .item a{position:relative}
.menu .item a:before{content:"";position:absolute;bottom:0px;left:0px;display:block;height:1px;width:0px;transition:all 0.4s;background-color:#efdfbb;--tw-bg-opacity:1}
.menu .item.active>a:before,.menu .item:hover>a:before{width:100%}
.menu .item .caret{position:absolute;right:0px;top:0px;height:100%;width:11px}
.menu .item.dropdown>a{display:flex;align-items:center;gap:5px}
.menu .item.dropdown:hover .dropdown-list{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)}
.menu__img{margin-left:auto;margin-right:auto;margin-bottom:0.625rem;display:flex;width:100%;max-width:150px;height:150px}
.menu__img img{margin:auto;max-height:100%}
.menu .dropdown-list{pointer-events:none;position:absolute;top:100%;left:0px;right:0px;z-index:40;opacity:0;transition:all 0.4s;border-top:1px solid #F0F0F0;background:linear-gradient(20deg,#650815 0%,#ac172b 48.08%,#650815 100%);--tw-bg-opacity:1}
.menu .dropdown-list-inner{margin:auto;display:flex;width:100%;align-items:flex-start;padding-left:15px;padding-right:15px;padding-top:36px;padding-bottom:30px;text-align:center;max-width:1260px;justify-content:center !important;gap:10px !important}
.menu .dropdown-list-inner .line-hover{max-width:151px;font-size:12px;line-height:1.4}
.menu .dropdown-list-inner .item{padding:0px}
.menu .dropdown-list-inner .item span{display:inline-block}
.menu .dropdown-list-inner .item a:before{display:none}
.menu .dropdown-title{position:relative;margin-bottom:30px;display:none;cursor:pointer}
.menu .dropdown-title .arrow{position:absolute;left:0px;top:0px;height:100%;width:11px;transform:rotate(90deg)}
@media (max-width:1024px){.menu{flex-direction:column;align-items:flex-start;padding-left:15px;padding-right:15px;padding-top:0px;padding-bottom:0px;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));color:#efdfbb !important;gap:20px}.menu .item{padding-top:0px;padding-bottom:0px;margin-bottom:14px}.menu .item .caret{transform:rotate(270deg)}.menu .item.dropdown.open .dropdown-list{pointer-events:auto;visibility:visible;opacity:1}.menu .item.dropdown.open>a:before{width:100%}.menu .item.dropdown:not(.open):hover .dropdown-list{pointer-events:none;opacity:0}.menu .dropdown-list{top:0px;left:0px;right:0px;bottom:0px;display:flex;flex-direction:column;border-style:none;padding-top:27px;padding-bottom:27px;padding-left:15px;padding-right:15px}.menu .dropdown-list-scroll{overflow-y:auto;margin-top:25px}.menu .dropdown-list-inner{flex-wrap:wrap;justify-content:flex-start;padding:0px}.menu .dropdown-list-inner .item{margin-top:0px;margin-bottom:0.625rem;width:25%}.menu .dropdown-title{display:block}}
@media (max-width:640px){.menu .dropdown-list-inner .item{width:33.333333%}}
@media (max-width:480px){.menu .dropdown-list-inner .item{width:50%}}
.menu .dropdown-title_block{display:flex;align-items:center;gap:5px}
.menu .dropdown-title_block img{margin-top:-2px}
.lang-switch{display:flex;align-items:center;justify-content:flex-end;font-family:Caudex,sans-serif;text-transform:uppercase;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-size:14px;line-height:22.4px;letter-spacing:0.07em;color:#efdfbb;display:none !important}
.lang-switch__item{position:relative;margin-left:10px;opacity:0.5}
.lang-switch__item:before{content:"";position:absolute;bottom:0px;left:0px;display:block;height:1px;width:0px;transition:all 0.4s;background-color:#efdfbb;--tw-bg-opacity:1}
.lang-switch__item.active,.lang-switch__item:hover{opacity:1}
.lang-switch__item.active:before,.lang-switch__item:hover:before{width:100%}
.hamburger{z-index:20;margin-left:-0.625rem;display:none;cursor:pointer;padding:0.625rem}
.hamburger.active .hamburger__line{--tw-bg-opacity:1;background-color:#fff}
.hamburger.active .hamburger__line--1{transform:translateX(-6px) rotate(-45deg);transform-origin:right}
.hamburger.active .hamburger__line--2{transform:scaleX(0)}
.hamburger.active .hamburger__line--3{transform:translateX(-6px) rotate(45deg);transform-origin:right}
.hamburger__box{display:flex;flex-direction:column;justify-content:space-between;width:25px;height:19px}
.hamburger__line{display:block;background-color:#efdfbb;height:1px;width:25px;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease;--tw-bg-opacity:1}
.hamburger__line--2{width:19px}
@media (max-width:1024px){.hamburger{display:inline-block}}
.header{position:absolute;z-index:40;width:100%}
.header__top{padding:21px 0 27px;border-bottom:2px solid #fff}
.header__top .container{display:flex;align-items:center}
.header__top-col{width:33.333333%}
.header__logo{margin:auto;display:block;width:82px}
.header__bottom{position:relative;border-bottom:2px solid #fff;width:100%;transition:background 0.3s ease;--tw-bg-opacity:1}
.header__bottom .top-menu{display:none}
.header__bottom.fixed{position:fixed;top:0;left:0;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);z-index:999}
@media (min-width:1024px){.header__bottom.fixed{top:0px;left:0px;right:0px;z-index:50}}
@media (max-width:1024px){.header__top{padding:10px 0}.header__logo{width:62px}.header__bottom{pointer-events:none;height:0px;flex:1 1 0%;overflow:hidden;border-style:none;opacity:0;transition:opacity 0.4s}.header__bottom .top-menu{display:flex}.header__bottom.header.menu-active{position:fixed;top:0;left:0;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);z-index:999}@media (min-width:1024px){.header__bottom.header.menu-active{top:0px;left:0px;right:0px;z-index:50}}.header.menu-active{position:fixed;top:0px;left:0px;right:0px;z-index:40;display:flex;flex-direction:column;height:100dvh;background-color:#7E293E}.header.menu-active .header__bottom{pointer-events:auto;visibility:visible;height:auto;overflow-y:auto;opacity:1;padding:27px 0}}
@media (max-width:480px){.header .header__top{padding:6px 0 8px}.header .header__logo{width:50px}}
.header_stat{background-image:url("../themes/jatual/assets/images/bg_header__stat.svg"),linear-gradient(20deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-repeat:no-repeat}
.header__bottom.header_stat.menu-active{position:fixed;top:0;left:0;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);z-index:999}
@media (min-width:1024px){.header__bottom.header_stat.menu-active{top:0px;left:0px;right:0px;z-index:50}}
.header_stat.menu-active{position:fixed;top:0px;left:0px;right:0px;z-index:40;display:flex;flex-direction:column;height:100dvh;background-color:#7E293E}
.header_stat.menu-active .header__bottom{pointer-events:auto;visibility:visible;height:auto;overflow-y:auto;opacity:1;padding:27px 0}
.header_title{display:flex;flex-direction:column;align-items:center;padding:40px 15px 40px;font-family:Alata,sans-serif}
@media screen and (max-width:768px){.header_title{display:flex;flex-direction:column;align-items:center;padding:20px 15px 10px}}
.header_title h1{font-weight:400;font-size:48px;line-height:100%;text-align:center;color:#fff}
@media screen and (max-width:480px){.header_title h1{font-size:22px;text-align:center;line-height:100%;color:#fff}}
.contact-popup{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:40px;text-align:left;max-width:536px;margin:40px auto;color:#393939}
.contact-popup__title{margin-bottom:1.25rem;font-family:Alata,sans-serif;text-transform:uppercase;font-size:30px;line-height:34.5px;padding-right:32px}
.contact-popup__text{margin-bottom:2.5rem;opacity:0.6;font-size:18px;line-height:23.4px}
.contact-popup__close{position:absolute;right:2.5rem;top:2.5rem;padding:0.625rem}
.contact-popup__close svg{height:13px;width:13px;fill:#000}
.contact-popup__checks{margin-bottom:35px}
.contact-popup .btn{padding:12px 30px;margin-top:5px}
.subscribe{background:#F9F9F9;border-bottom:1px solid #D6D6D6}
.subscribe .container{display:flex;align-items:center;justify-content:center;width:100%;height:177px}
.subscribe__title{font-family:Alata,sans-serif;text-transform:uppercase;font-size:20px;max-width:282px;letter-spacing:0.06em;line-height:117%}
.subscribe__form{display:flex;flex-direction:row}
.subscribe__form .form-group{margin-bottom:0}
.subscribe__form label{top:-13px}
.subscribe__form input{padding:11px 0 0;margin-right:10px;width:293px}
.subscribe__form .btn{font-family:Alata,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:0.05em;height:35px;padding:7px 20px}
@media (max-width:768px){.subscribe .container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:253px}.subscribe__title{text-align:center;margin-bottom:21px}.subscribe__form{display:flex;flex-direction:column}.subscribe__form input{margin-right:0;margin-bottom:15px}}
.main-product{display:flex;overflow:hidden}
.main-product__content{position:relative;z-index:1}
.main-product__title{font-family:Alata,sans-serif;text-transform:capitalize;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-weight:400;font-size:46px;line-height:122%;text-transform:uppercase;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px}
.main-product__text{font-family:Caudex,sans-serif;text-transform:capitalize;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-weight:400;font-size:18px;line-height:156%;color:#262626;margin-bottom:35px}
.main-product .btn{padding:14px 32px;min-width:182px}
@media (max-width:640px){.main-product{flex-direction:column;text-align:center}.main-product__content{order:2;width:100%;padding-left:0.625rem;padding-right:0.625rem;padding-top:0px;padding-bottom:45px;text-align:left}.main-product__media{margin:auto;height:275px;width:100%;max-width:375px}.main-product__img{width:100%}.main-product__img img{margin:auto;max-height:100%}.main-product__title{font-size:34px;margin-bottom:15px}.main-product__text{font-size:14px;margin-bottom:32px}.main-product .btn{padding:12px 20px;min-width:150px}}
.menu-category-filter__item{cursor:pointer;font-family:"Jost",sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:0.05em;padding:4px 8px;border:1px solid #e0e0e0;border-radius:12px;transition:all 0.3s ease;background:white}
.menu-category-filter__item:hover{background-color:#f5f5f5;transform:scale(1.05)}
.menu-category-filter__item input[type=radio]{display:none}
.menu-category-filter__item input[type=radio]:checked + span{background-color:#262626;color:white;border-radius:8px;padding:4px 8px;margin:-4px -8px;display:inline-block}
.menu-category-filter__item span{transition:all 0.3s ease;display:inline-block}
@media (max-width:768px){.menu-category-filter{padding:10px 0}.menu-category-filter__items{gap:4px}.menu-category-filter__item{font-size:9px;padding:3px 6px}}
.product-card{position:relative;display:block;text-align:center;transition:all 0.4s;padding-top:100%;min-height:350px;overflow:hidden}
.product-card__content{left:0px;right:0px;z-index:20;padding-left:0.625rem;padding-right:0.625rem;margin-top:15px}
.product-card__title{font-family:Alata,sans-serif;text-transform:uppercase;font-size:16px;line-height:18.4px;letter-spacing:0.06em}
.product-card__title span{position:relative}
.product-card__title span:before{position:absolute;bottom:0px;left:0px;display:block;height:1px;width:0px;--tw-bg-opacity:1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));content:"";transition:all 0.4s}
.product-card__price{font-size:14px;font-weight:400;line-height:160%}
.product-card:hover .product-carousel__prev{left:0.625rem;opacity:1}
.product-card:hover .product-carousel__next{right:0.625rem;opacity:1}
@media (max-width:768px){.product-card__content{bottom:6px}.product-card__title{font-size:11px}.product-card__price{font-size:14px}}
.product-carousel{top:0px;bottom:0px;left:0px;right:0px;position:absolute !important}
.product-carousel__arrow{position:absolute;top:50%;z-index:10;margin-top:-1.25rem;cursor:pointer;border-radius:9999px;opacity:0;width:41px;height:41px;border:1.5px dotted #BDBDBD;transition:all 0.4s}
.product-carousel__arrow:before{position:absolute;top:50%;left:50%;margin-left:-3px;margin-top:-3px;display:block;height:0px;width:0px;content:"";border-style:solid;border-width:3px 6px 3px 0;border-color:transparent #262626 transparent transparent;transform:rotate(0deg)}
.product-carousel__arrow.swiper-button-lock{display:none}
.product-carousel__prev{left:-2.5rem}
.product-carousel__next{right:-2.5rem}
.product-carousel__next:before{transform:rotate(180deg)}
.product-carousel__img{display:flex;height:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.product-carousel__img img{margin:auto;margin-top:0}
.catalog{padding-bottom:122px}
.catalog .breadcrumbs{padding-bottom:0}
@media (max-width:1024px){.catalog{padding-bottom:2.25rem}.catalog__title{font-size:24px;margin-bottom:20px}}
.catalog-filter{z-index:30;padding-top:0.875rem;padding-bottom:18px;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity))}
.catalog-filter__caption{display:inline-block;font-size:16px;line-height:160%}
.catalog-filter__list{right:auto;padding:35px;border:1px solid #DADADA}
.catalog-filter__form{text-align:left;font-family:Alegreya,serif}
.catalog-filter__form-row{margin-bottom:5px;display:flex;justify-content:space-between}
.catalog-filter__form-col + .catalog-filter__form-col{margin-left:40px}
.catalog-filter__form-caption{position:relative;font-size:16px;line-height:160%;letter-spacing:0.04em;margin-bottom:23px;padding-bottom:9px}
.catalog-filter__form-caption:after{position:absolute;bottom:0px;left:0px;display:block;height:1px;width:23px;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:0.2;content:""}
.catalog-filter .custom-check{margin-bottom:1.25rem}
.catalog-filter .custom-check label{font-family:Caudex,sans-serif;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));opacity:1;font-size:12px;line-height:160%;letter-spacing:0.07em}
.catalog-filter .custom-check label:before{top:2px}
.catalog-filter .custom-check label:after{top:5px}
.catalog-filter .btn{width:100%;font-family:Alegreya,serif;text-transform:capitalize;font-size:17px;line-height:160%;padding:4px 40px}
@media (max-width:1024px){.catalog-filter{padding-top:0px;padding-bottom:0.625rem}}
@media (max-width:480px){.catalog-filter__list{width:100%;padding:35px 40px}.catalog-filter__form-col + .catalog-filter__form-col{margin-left:20px}}
@media (max-width:340px){.catalog-filter__list{padding:35px 25px}}
.catalog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.625rem}
@media (min-width:680px){.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1200px){.catalog-list{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1400px){.catalog-list{grid-template-columns:repeat(5,minmax(0,1fr))}}
.catalog-list .banner-styles{color:#EFDFBB;text-shadow:2px 1.5px 1px rgba(0,0,0,0.7)}
.product{padding-bottom:66px}
.product__row{display:flex;justify-content:space-between}
.product__left{width:55%}
.product__gallery{margin-bottom:23px;margin-left:-0.625rem;display:flex}
.product__gallery-main{width:100%;height:100%;border:1px solid #ededed}
.product__gallery-main .swiper-slide{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.product__thumbs{flex-shrink:0;width:138px;height:502px}
.product__thumbs-item{margin-left:0.625rem;margin-right:0.625rem;display:flex;height:100%;cursor:pointer;padding:0.125rem;border:1px solid #EDEDED}
.product__thumbs-item img{margin:auto;display:block;max-height:100%}
.product__thumbs.swiper-vertical>.swiper-scrollbar{left:0}
.product__content{margin-left:1.25rem;display:flex;max-width:100%;flex-direction:column;width:496px}
.product__content-properties{display:none}
.product__name{font-family:Alata,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-size:32px;line-height:150%;margin-bottom:25px}
.product__desc{font-size:18px;line-height:140%;margin-bottom:30px}
.product__price{font-weight:500;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-size:30px;line-height:160%;margin-bottom:20px}
.product__label{font-family:Popins,sans-serif;font-size:16px;font-weight:400;color:#888}
.product__label>span{font-family:Alegreya,serif}
.product__size{display:flex;align-items:center;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity))}
.product__size-caption{margin-right:0.25rem;font-family:Caudex,sans-serif;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));opacity:0.5;font-size:14px;line-height:160%}
.product__size-current{font-size:16px;line-height:160%}
.product__size-list-title{display:none;font-size:16px;line-height:160%;margin-bottom:15px}
.product__size-list-item{cursor:pointer;text-decoration:none;color:inherit}
.product__size-list-item:hover{text-decoration:none}
.product__size-list-item + .product__size-list-item{margin-top:1px}
.product__size .dropdown__list{min-width:100px}
.product .btn{padding:12px 28px;margin-bottom:47px}
.product .metal-options{font-family:inherit;margin-bottom:20px;display:flex;flex-direction:column;row-gap:8px}
.product .metal-options #metal-selected{font-weight:400;color:#222}
.product .metal-swatches{display:flex;gap:12px}
.product .metal-swatch{position:relative;cursor:pointer;text-decoration:none;display:inline-block}
.product .metal-swatch.disabled{cursor:not-allowed}
.product .metal-swatch input[type=radio]{display:none !important}
.product .metal-swatch .swatch-circle{width:32px;height:32px;border-radius:50%;display:inline-block;transition:all 0.2s ease}
.product .metal-swatch input[type=radio]:checked + .swatch-circle{box-shadow:0 0 0 1px #000}
.product__accordion{display:block;flex-direction:unset;row-gap:unset}
.product__accordion-item{border-top:1px solid #EAEAEA}
.product__accordion-item:last-child{border-bottom:1px solid #EAEAEA}
.product__accordion-caption{position:relative;cursor:pointer;padding-left:15px;padding-right:15px;padding-top:0.625rem;padding-bottom:0.625rem;font-family:Alata,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-size:16px;line-height:220%}
.product__accordion-icon{position:absolute;top:0px;right:15px;height:100%;width:1rem;transition:all 0.6s ease-in}
.product__accordion-icon--minus{opacity:0}
.product__accordion-body{max-height:0px;overflow:hidden;opacity:0;transition:all 0.6s ease-in}
.product__accordion-text{padding-left:15px;padding-right:15px;padding-bottom:15px;opacity:0.6;font-size:14px;line-height:140%}
.product__accordion-text a{font-weight:500;text-decoration-line:underline}
.product__accordion-item.active .product__accordion-body{max-height:500px;opacity:1}
.product__accordion-item.active .product__accordion-icon--plus{opacity:0}
.product__accordion-item.active .product__accordion-icon--minus{opacity:100%}
.product__properties-item{display:flex;justify-content:space-between;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;font-family:Caudex,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-size:14px;line-height:220%}
.product__extra-properties{max-height:0px;overflow:hidden;padding-bottom:0.75rem;opacity:0;transition:all 0.6s ease-in}
.product__extra-properties.active{max-height:700px;opacity:1}
.product__extra-properties-caption{margin-top:0.75rem;margin-bottom:0.75rem;font-family:Caudex,sans-serif;font-weight:500;font-size:14px;line-height:160%}
.product__show-more-less{display:none}
.product__show-more.active .product__show-more-text{display:none}
.product__show-more.active .product__show-more-less{display:block}
@media (max-width:1024px){.product__left{width:50%}.product__gallery{flex-direction:column}.product__gallery-main{height:100%;margin-bottom:10px}.product__thumbs{order:2;width:100%;height:100%;padding-bottom:15px !important}.product__thumbs-item{margin:0px}.product__thumbs.swiper-horizontal>.swiper-scrollbar{bottom:0}}
@media (max-width:768px){.product__row{flex-direction:column}.product__left{margin-bottom:0.25rem;width:100%;max-width:100%}.product__left-properties{display:none}.product__gallery-main{height:100%}.product__content{margin:0px;width:100%}.product__content-properties{display:block;order:1;margin-bottom:26px}.product__name{order:1;font-size:24px}.product__desc{order:1;font-size:14px;margin-bottom:26px}.product__accordion{order:1}.product__price{font-size:24px}.product .btn{width:100%;margin-bottom:25px;padding:7px 28px}.product__size-list-title{display:block}.product__size-list-item{position:relative;padding-left:25px}.product__size-list-item:before{position:absolute;left:0px;top:1px;display:block;height:15px;width:15px;border-radius:9999px;content:"";border:1px solid #9F9F9F}.header__bottom.product__size .dropdown__list{position:fixed;top:0;left:0;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);z-index:999}@media (min-width:1024px){.header__bottom.product__size .dropdown__list{top:0px;left:0px;right:0px;z-index:50}}.product__size .dropdown__list{position:fixed;bottom:0px;left:0px;right:0px;top:auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border-radius:20px 20px 0 0;transform:translateY(100%)}.header__bottom.product__size .dropdown.active:before{position:fixed;top:0;left:0;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);z-index:999}@media (min-width:1024px){.header__bottom.product__size .dropdown.active:before{top:0px;left:0px;right:0px;z-index:50}}.product__size .dropdown.active:before{pointer-events:none;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:10;display:block;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:0.4;content:""}}
.product__size-list-item.disabled[data-title]{position:relative}
.product__size-list-item.disabled[data-title]::after{content:attr(data-title);position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);padding:6px 10px;background:rgba(0,0,0,0.9);color:white;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}
.product__size-list-item.disabled[data-title]::before{content:"";position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid rgba(0,0,0,0.9);z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}
.product__size-list-item.disabled[data-title]:hover::after,.product__size-list-item.disabled[data-title]:hover::before{opacity:1;visibility:visible}
@media (max-width:768px){.product__size-list-item.disabled[data-title]::after{top:auto;bottom:calc(100% + 8px);left:10px;right:auto;transform:none;width:200px;max-width:calc(100vw - 40px);text-align:center;white-space:normal;word-wrap:break-word}.product__size-list-item.disabled[data-title]::before{display:none}}
@keyframes tooltipShow{from{opacity:0;transform:translateX(-50%) translateY(2px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}
.product_details.breadcrumbs{text-align:left;justify-content:flex-start;color:#000}
.product-popup{position:relative;height:100vh;max-width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));height:100dvh;padding-top:50px}
.product-popup__close{position:absolute;right:55px;top:51px;z-index:10;padding:0.625rem}
.product-popup__close svg{height:18px;width:18px;fill:#000}
.product-popup__bottom{position:absolute;left:15px;right:15px;bottom:15px;display:flex;justify-content:center}
.product-popup__zoom{position:absolute;left:0px;right:0px;bottom:120px;z-index:1}
.product-popup__zoom-slider{position:relative;margin:auto;cursor:pointer;height:12px;width:308px;border:none !important;background:none}
.product-popup__zoom-slider:before{pointer-events:none;position:absolute;top:0.25rem;left:-76px;right:-76px;display:block;height:0.25rem;content:"";background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#d9d9d9 49.5%,rgba(255,255,255,0) 100%)}
.product-popup__zoom-slider .ui-state-default{border-style:none;text-align:center;font-family:Caudex,sans-serif;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));background:url("../themes/jatual/assets/images/zoom-handle.svg") no-repeat center/contain;font-size:15px;line-height:24px;width:60px;height:60px;padding:13px;top:-48px;margin-left:-30px;transition:all 0.3s}
.product-popup__zoom-slider .ui-state-default:after{position:absolute;bottom:0px;left:50%;display:block;height:0.625rem;width:1px;content:"";background:#747474}
.product-popup__thumbs{height:78px}
.product-popup__thumbs .swiper-slide{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));width:78px}
.product-popup__thumbs .swiper-slide .product-popup__thumbs-item{opacity:60%}
.product-popup__thumbs .swiper-slide:hover .product-popup__thumbs-item{opacity:100%}
.product-popup__thumbs .swiper-slide-thumb-active .product-popup__thumbs-item{opacity:100%}
.product-popup__main{height:100vh}
.product-popup__main-item{display:flex;height:100%;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
@media (max-width:768px){.product-popup__close{top:22px;right:20px}}
@media (max-width:480px){.product-popup__zoom{display:none}}
.banner__slider .swiper-slide .banner__img{opacity:0;transition:all 0.7s}
.banner__slider .swiper-slide.swiper-slide-active .banner__img{opacity:1}
.banner .btn{--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));background:#FFC9AB;font-size:15px;line-height:160%;padding:13px 31px}
.banner .btn:hover{background:#FFD7C1}
@media (max-width:1024px){.banner__content{width:450px}.banner__content-img{width:72px;margin:0 auto 14px}.banner__text{font-size:14px;margin-bottom:20px}.banner .btn{font-size:12px;padding:15px 31px}}
@media (max-width:640px){.banner .container{padding:0}.banner__row{flex-direction:column}.banner__slider{width:100%;background:#B94560 url("../themes/jatual/assets/images/banner-bg-top-mob.jpg") no-repeat center/cover}.banner__img{margin:auto;width:345px;max-width:100%}.banner__content{margin:auto;width:100%;padding-left:15px;padding-right:15px;padding-top:1.25rem;padding-bottom:60px;background:#B94560 url("../themes/jatual/assets/images/banner-bg-bottom-mob.jpg") no-repeat center/cover}}
.categories-slider{--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));padding:130px 0}
.categories-slider__title{font-family:Alata,sans-serif;font-weight:400;font-size:46px;line-height:122%;text-transform:uppercase;text-align:center;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:54px}
.categories-slider__slider-img{margin-left:auto;margin-right:auto;margin-bottom:0.75rem;display:flex;max-width:100%;width:310px;height:auto;position:relative;overflow:hidden}
.categories-slider__slider-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 400ms ease;will-change:transform;backface-visibility:hidden}
.categories-slider__slider-title{font-family:Alata,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));font-weight:400;font-size:30px;line-height:160%;text-align:center;color:#262626}
@media (max-width:1024px){.categories-slider__slider-title{font-size:22px}}
.categories-slider__slider .swiper-slide{border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#fff2ea 0%,#ffeff1 100%)}
.categories-slider .swiper-arrow,.categories-slider .swiper-pagination{margin-top:62px}
@media (max-width:1024px){.categories-slider{padding:85px 0}.categories-slider__title{font-size:32px;margin-bottom:30px;line-height:1.3}}
@media (max-width:768px){.categories-slider{padding:50px 0 50px}.categories-slider__slider{margin:0 -5px !important}.categories-slider .swiper-arrow,.categories-slider .swiper-pagination{margin-top:43px}}
.categories-slider{}
@media (hover:hover) and (pointer:fine){.categories-slider .swiper-slide:hover .categories-slider__slider-img img,.categories-slider .swiper-slide a:focus-visible .categories-slider__slider-img img{transform:scale(1.06)}}
@media (prefers-reduced-motion:reduce){.categories-slider .categories-slider__slider-img img{transition:none}}
@media (max-width:480px){.categories-slider .swiper-arrow,.categories-slider .swiper-pagination{margin-top:16px}.categories-slider__title{font-size:24px;margin-bottom:30px;line-height:1.3}}
@media (max-width:640px){.about{padding-bottom:172px;text-align:center}.about__bg{display:none}.about__bg--mobile{display:block}.about__content{width:100%}.about .btn{font-size:12px;padding:8px 40px}}
.page-about .container{max-width:1360px}
.collections{position:relative;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));padding:145px 0 145px}
.collections__block-wrapper{position:relative;width:100%;display:flex;justify-content:center}
@media (max-width:768px){.collections__block-wrapper{padding:0 2em}}
.collections__block-wrapper:after{content:"";position:absolute;top:calc(100% - 135px);left:50%;transform:translateX(-50%);aspect-ratio:1920/458;width:100%;background:url("/storage/app/media/home/decor_right.png");pointer-events:none;background-size:cover}
@media (max-width:1500px){.collections__block-wrapper:after{top:calc(100% - 100px)}}
.collections__block-wrapper:nth-child(odd) .collections__block{flex-direction:row-reverse}
@media (max-width:1024px){.collections__block-wrapper:nth-child(odd) .collections__block{flex-direction:column}}
.collections__block-wrapper:nth-child(odd):after{background:url("/storage/app/media/home/decor_left.png");background-size:cover}
@media (max-width:1024px){.collections__block-wrapper:nth-child(odd):after{background:url("/storage/app/media/home/decor_right.png");background-size:cover}}
.collections__block-wrapper:last-child:after{display:none}
@media (max-width:640px){.collections .main-product__content{padding-bottom:0}}
.collections__block{display:flex;align-items:center;max-width:1400px;margin:0 5em;gap:40px;position:relative;z-index:0;width:100%;justify-content:space-between}
@media (max-width:1024px){.collections__block{max-width:600px}}
.collections__block-col{max-width:606px;width:100%}
@media (max-width:1024px){.collections__block .collections__block-col{padding-left:0}}
.collections__block-img{aspect-ratio:606/795;max-width:606px;width:100%}
@media (max-width:1024px){.collections__block-img{aspect-ratio:600/787;max-width:600px}}
.collections__block-img img{margin:auto;height:100%;-o-object-fit:cover;object-fit:cover}
@media (max-width:1200px){.collections .collections__block{margin:0 3em;gap:2em}}
@media (max-width:768px){.collections .collections__block{display:flex;margin-left:0;margin-bottom:130px;align-items:center;max-width:100%;margin:0 2em;gap:1em}}
@media (max-width:480px){.collections .collections__block{margin:0;gap:20px;padding:0 15px}}
@media (max-width:1024px){.collections{padding:73px 0 60px}.collections:before{top:12px}.collections__title{letter-spacing:0.07em;margin-bottom:30px}.collections__text{font-size:16px;margin-bottom:29px}.collections__block{margin-bottom:42px;flex-direction:column;align-items:center}.collections__block-col{width:600px;max-width:100%}.collections__block:last-child{margin-bottom:0px}}
.collections .masked-main{mask-image:url("../themes/jatual/assets/images/main-mask.png");-webkit-mask-image:url("../themes/jatual/assets/images/main-mask.png")}
.collections__list{display:flex;flex-direction:column;align-items:center;gap:148px}
@media (max-width:1024px){.collections__list{gap:64px}}@media (max-width:1024px){.collections__list>.collections__block:last-child{flex-direction:column}}
.recommendations{position:relative;padding:192px 0 134px}
.recommendations:before{content:"";position:absolute;top:80px;width:100%;height:458px;background-image:url("../themes/jatual/assets/images/gallery-decor.svg");background-repeat:no-repeat;pointer-events:none}
@media screen and (max-width:575px){.recommendations:before{height:226px;top:17px;left:50%;transform:translateX(-50%);background-image:url("../themes/jatual/assets/images/gallery-decor-mb.svg")}}
.recommendations__bg{pointer-events:none;position:absolute;left:0px;right:0px;bottom:0px;background-size:contain;background-position:right bottom;background-repeat:no-repeat;height:200%;z-index:-1}
.recommendations__top-title{position:relative;font-family:Alata,sans-serif;text-transform:uppercase;font-size:14px;line-height:160%;letter-spacing:0.2em;padding-left:28px;margin-bottom:14px}
.recommendations__top-title:before{position:absolute;left:0px;top:50%;margin-top:-0.375rem;display:block;height:0.75rem;width:0.75rem;border-radius:9999px;content:"";background:#DADADA}
.recommendations__title{margin-bottom:50px;font-weight:400;font-size:46px;line-height:122%;text-transform:uppercase;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.recommendations .swiper-nav{margin-top:36px}
@media (max-width:1024px){.recommendations{padding:80px 0 95px}.recommendations__bg{display:none}.recommendations__title{font-size:28px;margin-bottom:30px}.recommendations .swiper-nav{margin-top:31px}}
@media (max-width:768px){.recommendations__top-title{font-size:12px}.recommendations__title{font-size:24px}.recommendations .product-card__title{font-size:12px}}
.about-banner{--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));padding-top:61px}
.about-banner__img-diamond{margin-left:auto;margin-right:auto;margin-bottom:0.75rem;opacity:15%;width:68px}
.about-banner__title-diamond{text-align:center;font-family:Caudex,sans-serif;font-weight:500;font-size:16px;line-height:160%;color:#7E293E;margin-bottom:129px;letter-spacing:0.15em}
.about-banner__content{position:relative;margin-bottom:60px;text-align:center;font-family:Playfair Display,serif}
.about-banner__back-title{position:absolute;font-size:160px;line-height:113%;opacity:5%}
.about-banner__back-title--left{left:0px;bottom:85%}
.about-banner__back-title--right{right:0px;top:60%}
.about-banner__title{font-size:60px;line-height:140%;padding:0 25px}
@media (max-width:1024px){.about-banner__title-diamond{margin-bottom:100px}.about-banner__back-title{font-size:130px}.about-banner__title{font-size:50px}}
@media (max-width:768px){.about-banner__title{font-size:40px;padding:0}.about-banner__back-title{font-size:100px}}
@media (max-width:640px){.about-banner{padding-top:15px}.about-banner__img-diamond{margin-bottom:0.625rem;width:48px}.about-banner__title-diamond{margin-bottom:46px;font-size:12px}.about-banner__back-title{display:none}.about-banner__content{margin-bottom:19px}.about-banner__title{font-size:32px}}
.article{--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));padding-top:112px}
.article .container{display:flex;align-items:center;-moz-column-gap:100px;column-gap:100px}
.article__content{margin-left:25px;max-width:579px}
.article__subtitle{font-family:Alata,sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0.13em;text-transform:uppercase;color:#262626}
.article__title{font-family:Alata,sans-serif;font-weight:400;font-size:46px;line-height:122%;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:40px 0}
.article__img{max-width:557px}
.article__text{font-family:Caudex,sans-serif;font-weight:400;font-size:18px;line-height:156%;color:#262626}
.article__text p{margin-bottom:30px}
.article__text p:last-child{margin-bottom:0}
@media (max-width:1024px){.article{padding-top:70px;padding-bottom:190px}.article .container{flex-direction:column;align-items:center;justify-content:center;text-align:center}.article__content{margin-left:0}.article__title{font-size:25px}.article__img{max-width:100%;margin-bottom:50px}}
@media (max-width:640px){.article{padding-top:49px}.article__img{margin-bottom:50px}.article__subtitle{margin-top:0}.article__title{margin-top:20px;margin-bottom:30px}.article__text p{margin-bottom:30px}}
.article__inner{padding-bottom:100px}
@media (max-width:760px){.article__inner{padding-bottom:50px}}
.jewellery{background:#F9F3E5}
.jewellery .container{position:relative}
.jewellery__content{margin:auto;padding-left:305px;padding-right:305px;text-align:center;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));padding-top:141px;padding-bottom:106px}
.jewellery__img-top{position:absolute;left:15px;top:-88px;max-width:248px;-o-object-fit:contain;object-fit:contain}
.jewellery__img-center{position:absolute;right:15px;top:95px;max-width:248px;-o-object-fit:contain;object-fit:contain}
.jewellery__img-bottom{position:absolute;left:111px;bottom:-114px;max-width:261px;-o-object-fit:contain;object-fit:contain}
.jewellery__text{font-family:Caudex,sans-serif;font-weight:400;font-size:24px;line-height:170%;text-align:center;color:#262626;margin-bottom:35px}
.jewellery__print{max-width:261px;margin:0 auto}
@media (max-width:1024px){.jewellery{background:none}.jewellery__img-top{left:25px;top:-31px;max-width:200px}.jewellery__img-center{top:auto;left:50%;width:100%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));bottom:52px}.jewellery__img-bottom{display:none}.jewellery__content{padding-left:18px;padding-right:18px;padding-top:230px;padding-bottom:414px;background:#F9F9F9}}
.develop-custom{position:relative;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));padding-top:140px;padding-bottom:0}
.develop-custom:before{pointer-events:none;position:absolute;left:0px;right:0px;display:block;content:"";background:url("../themes/jatual/assets/images/line.png") no-repeat top center/100%;z-index:-1;height:0;top:43%;padding-top:68%;display:none}
.develop-custom__row{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}
.develop-custom__title{font-family:Alata,sans-serif;font-weight:400;font-size:46px;line-height:122%;text-transform:uppercase;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}
.develop-custom__left{max-width:605px}
.develop-custom__right{max-width:496px;margin-left:25px}
.develop-custom__right-img{margin-bottom:55px}
.develop-custom__right-text{font-family:Caudex,sans-serif;font-size:16px;line-height:170%;padding-bottom:50px}
@media (max-width:1024px){.develop-custom{padding-top:69px;padding-bottom:0;text-align:center}.develop-custom__row{margin-bottom:0px;flex-direction:column}.develop-custom__left{margin-bottom:1.25rem;max-width:100%;order:2}.develop-custom__left-img{margin:auto}.develop-custom__right{margin-left:0px;max-width:100%;order:1}.develop-custom__right-img{margin-bottom:33px}.develop-custom__right-img img{margin:auto}.develop-custom__title{font-size:50px;margin-bottom:30px}.develop-custom__subtitle{margin-bottom:20px}}
@media (max-width:768px){.develop-custom__title{font-size:40px}}
@media (max-width:640px){.develop-custom:before{display:none}.develop-custom__title{font-size:32px}}
.laboratory-grown{padding-top:41px;padding-bottom:74px}
.laboratory-grown .container{display:flex;align-items:center;justify-content:space-between}
.laboratory-grown__left{max-width:398px}
.laboratory-grown__subtitle{font-family:Caudex,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:30px;font-size:16px;color:rgb(249,164,136);letter-spacing:0.15em}
.laboratory-grown__title{margin-bottom:2.5rem;font-family:Playfair Display,serif;font-size:40px;line-height:140%;color:rgb(38,38,38)}
.laboratory-grown__text{font-family:Caudex,sans-serif;font-weight:300;font-size:16px;line-height:160%}
.laboratory-grown__text p{margin-bottom:30px}
.laboratory-grown__text p:last-child{margin:0px}
.laboratory-grown__right{display:flex;justify-content:space-between}
.laboratory-grown__img{max-width:340px;padding-top:100px;margin-left:30px}
.laboratory-grown__img:last-child{padding-top:0px}
@media (max-width:1024px){.laboratory-grown{padding-top:10px;padding-bottom:27px}.laboratory-grown .container{flex-direction:column-reverse}.laboratory-grown__right{margin-bottom:34px}.laboratory-grown__left{max-width:100%;text-align:center}.laboratory-grown__img{max-width:240px;padding-top:48px}.laboratory-grown__img:first-child{margin-left:0px}}
@media (max-width:640px){.laboratory-grown__img{max-width:200px;margin-left:14px}}
@media (max-width:480px){.laboratory-grown__img{max-width:164px}}
.laboratory-history{position:relative;padding-top:100px;padding-bottom:151px}
.laboratory-history:before{pointer-events:none;position:absolute;left:0px;right:0px;display:block;content:"";background:url("../themes/jatual/assets/images/line.png") no-repeat top center/100%;z-index:-1;height:0;top:0;padding-top:68%;transform:scaleX(-1)}
.laboratory-history__row{margin-bottom:51px;display:flex;justify-content:space-between}
.laboratory-history__content{padding:187px 15px 151px}
.laboratory-history__text{font-family:Caudex,sans-serif;font-weight:300;max-width:605px;font-size:16px;line-height:160%}
.laboratory-history__text p{margin-bottom:30px}
.laboratory-history__text p:last-child{margin-bottom:0px}
.laboratory-history__img-bottom{display:flex;align-items:flex-end;max-width:248px}
.laboratory-history__img-top img{width:248px}
@media (max-width:1024px){.laboratory-history{padding-top:30px;padding-bottom:61px}.laboratory-history__row{flex-direction:column}.laboratory-history__content{text-align:center;padding:45px 0 44px}.laboratory-history__text{max-width:100%}.laboratory-history__img-bottom{margin:auto}.laboratory-history__img-bottom img{width:100%}.laboratory-history__img-top{margin:auto}.laboratory-history__img-top img{width:345px}}
@media (max-width:640px){.laboratory-history:before{background-size:200%;background-position:8% top;top:-72px}}
.error-block{padding-bottom:148px}
.error-block__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:41px}
.error-block__img{margin-bottom:36px}
.error-block__title{margin-bottom:1.25rem;font-family:Playfair Display,serif;font-size:36px;line-height:140%}
.error-block__text{font-family:Caudex,sans-serif;font-size:16px;line-height:150%;max-width:350px;margin-bottom:40px}
.error-block .btn{padding:10px 20px}
@media (max-width:640px){.error-block{padding-bottom:80px}.error-block__wrapper{margin-top:48px}.error-block__img{margin-bottom:46px;max-width:295px}.error-block__title{font-size:32px}}
.thanks-block{padding-bottom:148px}
.thanks-block__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:41px}
.thanks-block__title{margin-bottom:1.25rem;font-family:Playfair Display,serif;font-size:36px;line-height:140%}
.thanks-block__text{font-family:Caudex,sans-serif;font-size:16px;line-height:150%;max-width:350px;margin-bottom:40px}
.thanks-block .btn{padding:10px 20px}
@media (max-width:640px){.thanks-block{padding-bottom:80px}.thanks-block__wrapper{margin-top:48px}.thanks-block__img{margin-bottom:46px;max-width:344px}.thanks-block__title{font-size:32px}}
.template-block__title{margin-top:2.5rem;margin-bottom:2.5rem;display:flex;justify-content:center;text-align:center;font-family:Playfair Display,serif;font-size:36px;line-height:140%}
.template-block__text{font-family:Caudex,sans-serif;font-weight:300;font-size:16px}
.template-block__text ol{list-style:-moz-ethiopic-numeric}
.template-block__text ul{list-style:disc}
.template-block__text li{margin-left:15px}
.template-block__text h1{margin-left:0px;margin-right:0px;margin-top:2.5rem;margin-bottom:2.5rem;display:block;font-family:Playfair Display,serif;font-size:2.5em;line-height:140%}
.template-block__text h2{margin-left:0px;margin-right:0px;margin-top:2.5rem;margin-bottom:2.5rem;display:block;font-family:Playfair Display,serif;font-size:1.5em;line-height:140%}
.template-block__text h3{margin-left:0px;margin-right:0px;margin-top:2.5rem;margin-bottom:2.5rem;display:block;font-family:Playfair Display,serif;font-size:1.17em;line-height:140%}
.template-block__text h4{margin-left:0px;margin-right:0px;margin-top:2.5rem;margin-bottom:2.5rem;display:block;font-family:Playfair Display,serif;line-height:140%}
@media (max-width:640px){.template-block__title{margin-top:1.25rem;margin-bottom:1.25rem}.template-block h1{margin-top:1.25rem;margin-bottom:1.25rem}.template-block h2{margin-top:1.25rem;margin-bottom:1.25rem}.template-block h3{margin-top:1.25rem;margin-bottom:1.25rem}.template-block h4{margin-top:1.25rem;margin-bottom:1.25rem}}
.contact-us{position:relative}
.contact-us .container{max-width:1400px}
.contact-us__wrapper{display:flex;flex-direction:column;justify-content:center;padding:90px 0 90px}
.contact-us__wrapper::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;max-width:770px;background-image:url("../themes/jatual/assets/images/contact_bg.svg");background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}
@media (max-width:768px){.contact-us .contact-us__wrapper::after{display:none}}
.contact-us__title{font-family:Alata,sans-serif;font-size:40px;line-height:140%;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.contact-us__text{margin-left:auto;margin-right:auto;margin-bottom:3.5rem;font-family:Caudex,sans-serif;margin-top:1.5rem;font-size:16px;line-height:160%;max-width:810px}
.contact-us__row{display:flex;justify-content:space-between}
.contact-us__left{width:50%}
.contact-us form{display:flex;flex-wrap:wrap;justify-content:space-between}
.contact-us .control-label{position:relative;display:block;font-family:Caudex,sans-serif;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity));opacity:0.5;font-size:14px;line-height:150%}
.contact-us .form-control{padding:0px}
.contact-us textarea.form-control{max-height:66px}
.contact-us .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:60px}
.contact-us .contact-group{width:47.5%}
.contact-us .btn-group{margin-top:-17px}
.contact-us .btn{font-family:Alata,sans-serif;padding:10px 20px}
.contact-us .alert{font-size:16px;margin-bottom:10px;position:relative}
.contact-us .alert.alert-danger{color:#F00}
.contact-us .alert.alert-success{color:green}
.contact-us .invalid-feedback{margin-top:0.125rem;font-size:12px;color:#F00;order:3}
@media (max-width:1024px){.contact-us__wrapper{padding:48px 0 0}.contact-us__title{font-size:32px}.contact-us__text{margin-top:1.25rem;margin-bottom:3.5rem}.contact-us__info-title{font-size:18px}.contact-us__info-text{font-size:14px}}
@media (max-width:768px){.contact-us__wrapper{display:flex;flex-direction:column;justify-content:center;padding:48px 0 0}.contact-us__row{flex-direction:column}.contact-us__left{width:100%;padding-bottom:60px}.contact-us__right{width:100%;padding-left:0px}.contact-us__info{margin-bottom:2.5rem;display:flex}.contact-us__info:last-child{margin-bottom:0px}.contact-us__info-left svg{width:30px;height:30px}.contact-us__info-right{padding-left:10px}.contact-us .form-group{margin-bottom:30px}.contact-us .btn-group{margin-top:0}.contact-us textarea.form-control{max-height:50px}}
@media (max-width:480px){.contact-us .contact-group{width:100%}}
.horizontal-banner{position:relative;grid-column:span 2 / span 2;display:flex;align-items:center;padding:15px 45px}
.horizontal-banner__img{pointer-events:none;position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}
.horizontal-banner__img--mobile{display:none;background-position:center top}
.horizontal-banner__content{margin-top:1rem;width:350px;max-width:100%}
.horizontal-banner__title{font-family:Alata,sans-serif;text-transform:uppercase;font-size:36px;line-height:100%;letter-spacing:0.06em;color:#212020;margin-bottom:14px}
.horizontal-banner__text{color:#000;font-size:16px;line-height:160%;margin-bottom:32px}
.horizontal-banner .btn{padding:12px 20px;min-width:158px}
@media (max-width:1024px){.horizontal-banner__title{font-size:32px}}
@media (max-width:768px){.horizontal-banner{padding:28px 20px}.horizontal-banner__title{font-size:26px}.horizontal-banner__text{margin-bottom:16px}}
@media (max-width:480px){.horizontal-banner{align-items:flex-end;text-align:center;height:377px}.horizontal-banner__img--desktop{display:none}.horizontal-banner__img--mobile{display:block}.horizontal-banner__content{width:100%}.horizontal-banner__title{font-size:20px;margin-bottom:3px}.horizontal-banner__text{font-size:14px}.horizontal-banner .btn{padding:5px 20px}}
.vertical-banner{grid-row:span 2 / span 2;display:flex;background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px 23px}
.vertical-banner--mobile{display:none}
.vertical-banner__content{margin-top:auto}
.vertical-banner__title{font-family:Alata,sans-serif;text-transform:uppercase;font-size:24px;line-height:100%;letter-spacing:0.06em;color:#212020;margin-bottom:18px}
.vertical-banner .btn{padding:12px 20px;min-width:158px}
@media (max-width:768px){.vertical-banner{padding:20px}.vertical-banner__title{font-size:20px}}
@media (max-width:480px){.vertical-banner{padding:10px}.vertical-banner--desktop{display:none}.vertical-banner--mobile{display:flex}.vertical-banner__content{width:150px}.vertical-banner__title{font-size:14px;margin-bottom:8px}.vertical-banner .btn{padding:5px 9px;font-size:9px;min-width:auto}}
.mobile-horizontal-banner{grid-column:span 2 / span 2;display:none;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;padding:23px 25px}
.mobile-horizontal-banner__content{margin-top:0.5rem;width:215px;max-width:100%}
.mobile-horizontal-banner__title{font-family:Alata,sans-serif;text-transform:uppercase;font-size:20px;line-height:100%;letter-spacing:0.06em;color:#212020;margin-bottom:7px}
.mobile-horizontal-banner__text{color:#000;font-size:11px;line-height:160%;margin-bottom:18px}
.mobile-horizontal-banner .btn{padding:5px 9px;font-size:9px}
@media (max-width:480px){.mobile-horizontal-banner{display:flex}}
.fixed{position:fixed}
.sticky{position:sticky}
.hidden{display:none}
.resize{resize:both}
.btn{position:relative;overflow:hidden;color:#fff;z-index:1;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-radius:10px;padding:16px 40px}
.btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(20deg,#650815 0%,#ac172b 48.08%,#650815 100%);transition:opacity 0.3s ease;z-index:-1;width:100%;height:100%;top:0;left:0}
.btn::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(350deg,#650815 0%,#ac172b 50%,#650815 100%);opacity:0;transition:opacity 0.3s ease;z-index:-1;width:100%;height:100%;top:0;left:0}
.btn:hover{transition:0.3s}
.btn:hover::after{opacity:1}.btn-second:hover{color:#fff;transition:all 0.4s}.form-group{position:relative;display:flex;flex-direction:column;margin-bottom:35px}
.form-group.with-focus .control-label,.form-group.filled .control-label{opacity:0.5;font-size:8px}.form-control{order:2;width:100%;border-style:none;background-color:transparent;font-family:Alata,sans-serif;color:#393939;padding:15px 0 10px;resize:none;border-bottom:1px solid rgba(0,0,0,0.19);font-size:14px;line-height:160%;letter-spacing:0.05em}textarea.form-control{height:100px}.control-label{position:absolute;top:0px;display:block;font-family:Alata,sans-serif;text-transform:uppercase;color:#393939;font-size:12px;line-height:260%;letter-spacing:0.05em;transition:all 0.4s}.form-error{margin-top:0.125rem;display:none;font-size:12px;color:#F00;order:3}
.form-error.oc-visible{display:block}.alert{font-size:16px;margin-bottom:10px;position:relative}
.alert.alert-danger{color:#F00}
.alert.alert-success{color:green}.invalid-feedback{margin-top:0.125rem;font-size:12px;color:#F00;order:3}.custom-check{margin-bottom:15px}
.custom-check input[type=checkbox]{display:none}
.custom-check input[type=checkbox]:checked + label:after{opacity:1}
.custom-check label{position:relative;display:block;cursor:pointer;opacity:0.6;padding-left:25px;color:#393939;font-size:14px;line-height:130%}
.custom-check label:before{position:absolute;left:0px;top:3px;height:15px;width:15px;content:"";border:1px solid #9F9F9F;border-radius:2px}
.custom-check label:after{position:absolute;left:3px;top:6px;height:9px;width:9px;opacity:0;content:"";background:#F38184;transition:opacity 0.4s}
.custom-check label.required span:before{content:"*";color:#F00}
.menu-category-filter__item input[type=radio]{display:none !important}.collection_submenu__block{border-bottom:1px solid rgba(239,223,187,0.2588235294);padding-bottom:0}.collection_submenu{--tw-text-opacity:1;align-items:center;color:#fff;display:flex;font-family:Jost,sans-serif;font-size:12px;-moz-column-gap:30px;column-gap:30px;letter-spacing:0.07em;line-height:20.8px;text-transform:uppercase;justify-content:center}.collection_submenu .item{padding-bottom:8px;padding-top:25px;position:static;white-space:nowrap}.collection_submenu .menu-category-filter__item{position:relative;cursor:pointer;padding:0;margin:0;display:block;background:none;border:none;outline:none;box-shadow:none}.collection_submenu .menu-category-filter__item span{position:relative;display:inline-block;transition:all 0.3s ease;background:none !important;border:none !important;outline:none !important;box-shadow:none !important;color:inherit;font-family:inherit;font-size:12px !important;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit}.collection_submenu .menu-category-filter__item input[type=radio]:checked + span{background:none !important;border:none !important;outline:none !important;box-shadow:none !important;color:inherit !important}.collection_submenu__block .collection_submenu .menu-category-filter__item span:before{content:"";position:absolute;bottom:-9px;left:0;width:0;height:1px;background-color:#EFDFBB;transition:width 0.3s ease}.collection_submenu__block .collection_submenu .menu-category-filter__item:hover span:before{width:100%}.collection_submenu__block .collection_submenu .menu-category-filter__item input[type=radio]:checked + span:before{width:100%;bottom:-6px}.collection_submenu .item a:before{display:none}@media (max-width:1024px){.collection_submenu .item{margin-bottom:10px;padding-bottom:0;padding-top:0}.collection_submenu__block .collection_submenu .menu-category-filter__item input[type=radio]:checked + span:before{bottom:-6px}.collection_submenu__block{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-shrink:0;overflow-y:hidden}.collection_submenu{justify-content:flex-start;font-size:14px;padding-left:5px}.collection_submenu__block .collection_submenu .menu-category-filter__item span:before{bottom:-2px}}
.press-section{padding:80px 0 120px;background:#fbfaf6}
@media (max-width:867px){.press-section{padding:60px 0 100px}}
@media (max-width:500px){.press-section{padding:40px 0 60px}}.press-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1357px;margin:0 auto 60px}
@media (max-width:767px){.press-grid{gap:20px}}
@media (max-width:667px){.press-grid{gap:15px}}
@media (max-width:500px){.press-grid{grid-template-columns:repeat(1,1fr);gap:32px}}.press-card{display:flex;background:#fff;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;text-decoration:none;color:inherit;aspect-ratio:662/800;position:relative;padding:40px;align-items:flex-end}
@media (max-width:867px){.press-card{padding:25px}}
@media (max-width:767px){.press-card{padding:20px}}
@media (max-width:667px){.press-card{padding:15px}}
@media (max-width:500px){.press-card{padding:25px}}
@media (max-width:450px){.press-card{padding:20px}}
.press-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.1)}
.press-card:hover:after{opacity:1;transition:0.3s ease}
.press-card:hover .press-card__btn{transition:0.3s ease;background:transparent}
.press-card:hover .press-card__btn svg{transition:0.3s ease;color:#7e293e}
.press-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);opacity:0;pointer-events:none;z-index:3;transition:0.3s ease}.press-card__image{position:absolute;width:100%;background-color:#e0e0e0;top:0;left:0;height:100%;z-index:1}
.press-card__image img{width:100%;height:100%;background-position:50%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;transition:transform 0.3s ease}.press-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#8b4654 0%,#5c2e3a 100%)}.press-card__content-wrapper{display:flex;gap:26px;position:relative;z-index:4;justify-content:space-between;width:100%}
@media (max-width:1220px){.press-card__content-wrapper{gap:15px}}
@media (max-width:667px){.press-card__content-wrapper{gap:10px}}
@media (max-width:500px){.press-card__content-wrapper{gap:26px}}
@media (max-width:450px){.press-card__content-wrapper{gap:16px}}.press-card__content{width:100%}.press-card__date{font-family:Caudex,sans-serif;font-size:14px;font-weight:400;color:#fff;line-height:160%;letter-spacing:0.5px;margin-bottom:16px;display:block}.press-card__title{font-family:Alata,sans-serif;font-size:36px;font-weight:500;line-height:125%;color:#fff;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:capitalize}
@media (max-width:867px){.press-card__title{font-size:30px}}
@media (max-width:667px){.press-card__title{font-size:25px}}
@media (max-width:500px){.press-card__title{font-size:36px}}
@media (max-width:450px){.press-card__title{font-size:30px}}.press-card__description{font-family:Caudex,sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:867px){.press-card__description{font-size:16px}}
@media (max-width:667px){.press-card__description{font-size:15px}}
@media (max-width:500px){.press-card__description{font-size:18px}}
@media (max-width:450px){.press-card__description{font-size:16px}}.press-card__btn{width:78px;height:80px;display:flex;align-items:center;justify-content:center;background:#7e293e;flex-shrink:0;align-self:end;transition:0.3s ease;border:1px solid #7e293e}
@media (max-width:1220px){.press-card__btn{width:65px;height:65px}}
@media (max-width:867px){.press-card__btn{width:55px;height:55px}}
@media (max-width:767px){.press-card__btn{width:50px;height:50px}}
@media (max-width:667px){.press-card__btn{width:40px;height:40px}}
@media (max-width:500px){.press-card__btn{width:50px;height:50px}}
@media (max-width:450px){.press-card__btn{width:40px;height:40px}}
.press-card__btn svg{width:29px;height:19px;color:#fff;transition:0.3s ease}
@media (max-width:1220px){.press-card__btn svg{width:23px}}
@media (max-width:867px){.press-card__btn svg{width:20px}}
@media (max-width:767px){.press-card__btn svg{width:18px}}
@media (max-width:667px){.press-card__btn svg{width:16px}}
@media (max-width:500px){.press-card__btn svg{width:18px}}
@media (max-width:450px){.press-card__btn svg{width:16px}}.press-empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:#999}
.press-empty p{font-family:"DM Sans",sans-serif;font-size:16px;margin:0}.press-pagination{display:flex;justify-content:center}.pagination{display:flex;align-items:center;gap:8px}
@media (max-width:400px){.pagination{gap:5px}}.pagination__arrow{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border:1px solid #d3d3d3;color:#000;background:transparent;transition:all 0.3s ease;text-decoration:none;cursor:pointer}
@media (max-width:650px){.pagination__arrow{width:50px;height:50px}}
@media (max-width:550px){.pagination__arrow{width:34px;height:34px}}
@media (max-width:400px){.pagination__arrow{width:30px;height:30px}}
.pagination__arrow:hover:not(.pagination__arrow--disabled){background:#7e293e;color:#fff}
.pagination__arrow:hover:not(.pagination__arrow--disabled) svg{color:#fff;transition:all 0.3s ease}
.pagination__arrow--disabled{opacity:0.3;cursor:not-allowed;pointer-events:none}
.pagination__arrow svg{width:18px;height:12px;color:#000;transition:all 0.3s ease}
@media (max-width:650px){.pagination__arrow svg{width:17px}}
@media (max-width:550px){.pagination__arrow svg{width:15px}}
@media (max-width:400px){.pagination__arrow svg{width:12px}}.pagination__numbers{display:flex;gap:8px}
@media (max-width:400px){.pagination__numbers{gap:5px}}.pagination__number{display:flex;align-items:center;justify-content:center;width:55px;height:55px;padding:0 5px;font-family:Caudex,sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#000;text-decoration:none;border:1px solid #d3d3d3;transition:all 0.3s ease;background:transparent}
@media (max-width:650px){.pagination__number{width:50px;height:50px;font-size:16px}}
@media (max-width:550px){.pagination__number{width:34px;height:34px;font-size:14px}}
@media (max-width:400px){.pagination__number{width:30px;height:30px;font-size:12px}}
.pagination__number:hover{color:#fff;transition:all 0.3s ease;background:#7e293e}
.pagination__number--active{background:#7e293e;color:#fff}.pagination__dots{display:flex;align-items:center;justify-content:center;width:55px;height:55px;padding:0 5px;font-family:Caudex,sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#000;text-decoration:none;border:1px solid #d3d3d3;transition:all 0.3s ease;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}
@media (max-width:650px){.pagination__dots{width:50px;height:50px;font-size:16px}}
@media (max-width:550px){.pagination__dots{width:34px;height:34px;font-size:14px}}
@media (max-width:400px){.pagination__dots{width:30px;height:30px;font-size:12px}}
.shape{position:relative;width:100%;aspect-ratio:796/798;-webkit-mask-image:url("../themes/jatual/assets/images/mask.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("../themes/jatual/assets/images/mask.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-type:alpha;mask-type:alpha}.shape img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.shape__border{position:absolute;inset:0;pointer-events:none}.shape__border path{fill:none;stroke:rgba(0,0,0,0.2);stroke-width:2;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.product-popup__main-item .swiper-zoom-container{height:initial !important}
.product-popup-container{position:fixed !important;top:0 !important}
.product-popup-container .mfp-container{padding:0}.mfp-fade.mfp-bg{opacity:0;transition:all 0.4s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.4s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.video-play-btn{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,0.6);color:#fff;font-size:24px;border:0;cursor:pointer;z-index:2}
.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;border:0;background:rgba(255,255,255,0.15);backdrop-filter:blur(4px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease,opacity 0.25s ease,visibility 0.25s ease;z-index:2;border:1px solid rgba(255,255,255,0.1725490196)}.play-btn span{position:relative;left:4px;width:0;height:0;border-left:24px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent}.play-btn::before,
.play-btn::after{content:"";position:absolute;inset:0;border:2px solid rgba(255,255,255,0.6);border-radius:50%;animation:pulse 2.2s infinite}.play-btn::after{animation-delay:2.2s}@keyframes pulse{0%{transform:scale(1);opacity:0.8}100%{transform:scale(1.8);opacity:0}}.play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.playing .play-btn{opacity:0;visibility:hidden}.video-wrapper .video{width:100%;height:auto}.mute-btn{position:absolute;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;border:0;background:rgba(255,255,255,0.15);backdrop-filter:blur(4px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease,opacity 0.3s ease;z-index:3;border:1px solid rgba(255,255,255,0.17);color:#fff}
.mute-btn svg{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity 0.2s ease}
.mute-btn .icon-muted{opacity:1}
.mute-btn .icon-unmuted{opacity:0}
.mute-btn.unmuted .icon-muted{opacity:0}
.mute-btn.unmuted .icon-unmuted{opacity:1}
.mute-btn:hover{transform:scale(1.1);background:rgba(255,255,255,0.25)}@media (max-width:768px){.mute-btn{bottom:15px;right:15px;width:40px;height:40px}.mute-btn svg{width:20px;height:20px}}
@media (min-width:480px){.container{max-width:100%}}
@media (min-width:640px){.container{max-width:100%}}
@media (min-width:1024px){.container{max-width:1660px}.collections .container{max-width:1400px}}
.categories-slider__slider .swiper-slide{background:linear-gradient(180deg,#fff2ea 0%,#ffeff1 100%);padding-bottom:20px}.decor_block{margin:-135px 0 -175px;z-index:0;position:relative;pointer-events:none}@media (max-width:1500px){.decor_block{margin:-85px 0 -95px}}
@media (max-width:1024px){.rotatey_180_m{transform:rotatey(180deg)}}
@media (max-width:768px){.decor_block{margin:-95px 0 -25px}.rotatey_180_m{transform:rotatey(180deg)}}.vertical_line{flex:0 0 1px;align-self:stretch;background:rgba(0,0,0,0.1)}@media (max-width:768px){.footer__center{flex-direction:column;gap:16px}.vertical_line{width:100%;height:1px;flex:0 0 auto}}
.footer__top{padding:20px 15px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.footer__bottom_item{display:flex;justify-content:space-between}@media (max-width:768px){.footer__bottom_item{flex-direction:column}}
.footer__bottom_item a{text-decoration:underline}footer a:hover{text-decoration:underline}.slider{position:relative;width:100%;height:100vh;overflow:hidden}.slide{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity 1s ease-in-out;opacity:0;display:flex;align-items:center;justify-content:flex-start}.slide.active{opacity:1;z-index:1}.overlay{position:absolute;width:100%;height:100%;display:none;z-index:0}.content{position:absolute;z-index:2;max-width:510px;color:#fff;margin-left:clamp(20px,3vw,60px);animation:fadeInUp 1.2s ease forwards;opacity:0;bottom:80px}@media (max-width:480px){.content{position:absolute;z-index:2;max-width:510px;color:#fff;margin:0;animation:fadeInUp 1.2s ease forwards;opacity:0;bottom:30px;padding:0 15px}}
.slide.active .content{opacity:1}.content h1{font-size:48px;font-family:Alata,sans-serif;color:#fff;margin-bottom:30px;text-transform:uppercase;line-height:116%}.content p{font-size:18px;line-height:156%;color:#fff;font-weight:400;margin-bottom:30px;font-family:Caudex,sans-serif}.content .btn{display:flex;gap:16px;justify-content:center;align-items:center;padding:16.5px 28px;border:1px solid #fff;color:#fff;text-decoration:none;transition:0.3s ease;background:transparent;max-width:285px;width:100%;text-transform:uppercase;font-weight:400;font-size:15px;line-height:150%;letter-spacing:0.03em;border-radius:10px}
.content .btn span{color:#fff}
.content .btn:before{display:none}
.content .btn:hover span{color:#fff}@media (max-width:480px){.content .btn{padding:10px 12px;font-size:14px;max-width:200px}}
.content .btn:hover{background:#e0c89c;color:#000}.navigation{position:absolute;right:30px;bottom:80px;z-index:3}@media screen and (max-width:480px){.navigation{position:absolute;right:15px;bottom:30px;z-index:3}}
.navigation button{background:transparent;border:1px solid #fff;color:#fff;font-size:20px;padding:9px 15px 12px;cursor:pointer;margin-left:10px;transition:0.3s ease;border-radius:10px;position:relative}
.navigation button::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(350deg,#650815 0%,#ac172b 50%,#650815 100%);opacity:0;transition:opacity 0.3s ease;z-index:-1;width:100%;height:100%;top:0;left:0}
.navigation button:hover::after{opacity:1}@media screen and (max-width:480px){.navigation button{font-size:16px;padding:7px 13px 10px}}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}
@media screen and (max-width:768px){.content h1{font-size:2rem}.content p{font-size:1rem}.btn{font-size:0.9rem;padding:10px 20px}}
.fade-in-up{transform:translateY(100px);transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}.fade-in-up.show{opacity:1;transform:translateY(0)}.swiper-wrapper{height:auto !important}@media (max-width:1024px){.page-product .breadcrumbs{padding-top:0.75rem;padding-bottom:0.75rem}}
.characteristics{background-image:linear-gradient(20deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-repeat:no-repeat;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.characteristics:before{content:"";position:absolute;top:80px;width:100%;height:458px;background-image:url("../themes/jatual/assets/images/product-decor.svg");background-repeat:no-repeat;pointer-events:none}
@media screen and (max-width:575px){.characteristics:before{height:270px;top:447px;left:50%;transform:translateX(-50%);background-image:url("../themes/jatual/assets/images/product-decor-mb.svg")}}
.characteristics .container{max-width:1625px;width:calc(100% - 60px);padding:0}
@media screen and (max-width:575px){.characteristics .container{width:calc(100% - 40px)}}
.characteristics__inner{padding:200px 0;display:flex;gap:50px;align-items:center;justify-content:space-between}
@media screen and (max-width:1220px){.characteristics__inner{padding:100px 0}}
@media screen and (max-width:980px){.characteristics__inner{flex-direction:column;padding:48px 0}}
.characteristics__image{aspect-ratio:1/1;max-width:800px;width:100%;position:relative;cursor:pointer;overflow:hidden}
@media screen and (max-width:575px){.characteristics__image{max-width:400px}}
@media (hover:hover) and (pointer:fine){.characteristics__image:hover img{scale:1.5;transition:0.5s}}
.characteristics__image:before{content:"";position:absolute;width:65px;height:77px;background-image:url("../themes/jatual/assets/images/jatual-logo.svg");background-repeat:no-repeat;pointer-events:none;top:39px;left:49px;z-index:3}
@media screen and (max-width:1220px){.characteristics__image:before{top:20px;left:25px;width:55px;height:67px}}
@media screen and (max-width:980px){.characteristics__image:before{top:39px;left:49px;width:65px;height:77px}}
@media screen and (max-width:575px){.characteristics__image:before{top:20px;left:25px;width:32px;height:38px}}
.characteristics__body{max-width:710px;width:100%}
.characteristics__underTitle{font-family:Caudex,sans-serif;font-weight:700;font-size:16px;line-height:160%;letter-spacing:0.13em;text-transform:uppercase;color:#fff;margin-bottom:32px}
@media screen and (max-width:575px){.characteristics__underTitle{font-size:12px;margin-bottom:16px}}
.characteristics__title{font-family:Alata,sans-serif;font-weight:400;font-size:46px;line-height:122%;color:#fff;margin-bottom:40px}
@media screen and (max-width:575px){.characteristics__title{font-size:32px;line-height:175%;margin-bottom:16px}}
.characteristics__description{font-family:Caudex,sans-serif;font-weight:400;font-size:18px;line-height:156%;color:#fff;margin-bottom:30px;text-align:justify}
.characteristics__price{font-family:Caudex,sans-serif;font-weight:400;font-size:24px;line-height:117%;color:#fff;margin-bottom:24px}
.characteristics__btn{display:flex;margin-bottom:40px;cursor:pointer;font-family:Alata,sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;text-align:center;border-radius:10px;padding:16px 40px;background:#fff;color:#7e002c;width:-moz-fit-content;width:fit-content;border:1px solid transparent;transition:0.5s}
@media screen and (max-width:575px){.characteristics__btn{margin-bottom:48px;padding:13px 25px}}
@media (hover:hover) and (pointer:fine){.characteristics__btn:hover{background:#aa162a;color:#fff;width:-moz-fit-content;width:fit-content;border:1px solid #fff;transition:0.5s}}
.characteristics__properties-btn{display:flex;width:35px;height:35px;align-items:center;justify-content:center;cursor:pointer}
.characteristics__minus{display:none}
.characteristics__plus{display:flex}
.characteristics__properties{padding:0 10px;border-top:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden}
.characteristics__properties.active{padding-bottom:16px}
.characteristics__properties-title{display:flex;justify-content:space-between;align-items:center;padding:16px 0}
.characteristics__properties-title.active .characteristics__minus{display:block}
.characteristics__properties-title.active .characteristics__plus{display:none}
.characteristics__properties-title span{font-family:Alata,sans-serif;font-weight:400;font-size:18px;line-height:156%;text-transform:uppercase;color:#fff}
.characteristics__list{display:flex;flex-direction:column;gap:12px;transition:0.5s;max-height:-moz-max-content;max-height:max-content}
@media screen and (max-width:575px){.characteristics__list{gap:8px}}
.characteristics__list li{display:flex;justify-content:space-between}
.characteristics__list span{font-family:Caudex,sans-serif;font-weight:400;font-size:16px;line-height:175%;color:#fff}
@media screen and (max-width:575px){.characteristics__list span{font-size:14px;line-height:200%}}.masked{width:100%;height:100%;mask-image:url("../themes/jatual/assets/images/mask.png");-webkit-mask-image:url("../themes/jatual/assets/images/mask.png");mask-size:cover;-webkit-mask-size:cover;overflow:hidden}.masked img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:0.5s}.video-section{background:#000}
.video-section__inner{padding-top:42px;padding-bottom:60px}
@media screen and (max-width:575px){.video-section__inner{padding-top:40px}}
.video-section__bg{aspect-ratio:863/714;max-width:863px;width:100%;margin:0 auto 30px}
.video-section__bg .video-container{width:100%;height:100%}
.video-section__video{height:100%;width:100%}
.video-section__description{font-family:Caudex,sans-serif;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#fff;max-width:727px;margin:0 auto 30px}
@media screen and (max-width:575px){.video-section__description{font-size:14px;line-height:136%}}
.video-section__btn{margin:0 auto;height:49px;width:238px}.gallery{position:relative;background:#fff;overflow:hidden}
.gallery:before{content:"";position:absolute;top:80px;width:100%;height:458px;background-image:url("../themes/jatual/assets/images/gallery-decor.svg");background-repeat:no-repeat;pointer-events:none}
@media screen and (max-width:575px){.gallery:before{height:226px;top:17px;left:50%;transform:translateX(-50%);background-image:url("../themes/jatual/assets/images/gallery-decor-mb.svg")}}
.gallery .container{width:calc(100% - 60px);padding:0}
@media screen and (max-width:575px){.gallery .container{width:calc(100% - 40px)}}
.gallery__inner{padding:145px 0 93px}
@media screen and (max-width:991px){.gallery__inner{padding:80px 0 80px}}
.gallery__title{font-family:Alata,sans-serif;font-weight:400;font-size:46px;line-height:122%;text-transform:uppercase;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:14px}
@media screen and (max-width:991px){.gallery__title{font-size:40px}}
@media screen and (max-width:575px){.gallery__title{font-size:32px;line-height:175%;margin-bottom:16px}}
.gallery__subtitle{font-family:Caudex,sans-serif;font-weight:400;font-size:24px;line-height:117%;color:#262626;margin-bottom:101px}
@media screen and (max-width:991px){.gallery__subtitle{font-size:22px;margin-bottom:75px}}
@media screen and (max-width:575px){.gallery__subtitle{font-size:20px;line-height:135%;margin-bottom:51px}}.gallery-slider .gallery-slider-container{overflow:visible;max-height:707px}
.gallery-slider .swiper-slide{aspect-ratio:714/707;max-height:707px}
@media screen and (max-width:991px){.gallery-slider .swiper-slide{aspect-ratio:375/372}}
.gallery-slider .swiper-slide img{transition:0.5s}
@media (hover:hover) and (pointer:fine){.gallery-slider .swiper-slide:hover img{scale:1.2;transition:0.5s}}
.gallery-slider .video-container{height:100%;width:100%}
.gallery-slider .swiper-nav{max-width:509px;margin:40px auto 0;width:100%}
@media screen and (max-width:575px){.gallery-slider .swiper-nav{max-width:337px;margin:20px auto 0}}
.gallery-slider .swiper-nav .swiper-pagination .bullet{background:#1e1e1e;opacity:0.2}
.gallery-slider .swiper-nav .swiper-pagination .bullet.active{background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);opacity:1}.details{position:relative;background:#fff;padding-bottom:50px}
.details:before{content:"";position:absolute;top:80px;width:100%;height:458px;background-image:url("../themes/jatual/assets/images/gallery-decor.svg");background-repeat:no-repeat;pointer-events:none;transform:rotateY(180deg)}
@media screen and (max-width:575px){.details:before{height:226px;top:0px;left:30%;background-image:url("../themes/jatual/assets/images/gallery-decor-mb.svg");transform:translateX(-50%) rotateY(-180deg);background-size:80%}}
.details .container{width:calc(100% - 60px);padding:0}
@media screen and (max-width:575px){.details .container{width:calc(100% - 40px)}}
.details__inner{padding-top:131px}
@media screen and (max-width:575px){.details__inner{padding-top:65px}}
.details__title{font-family:Alata,sans-serif;font-weight:400;font-size:46px;line-height:122%;text-transform:uppercase;text-align:center;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:34px}
@media screen and (max-width:575px){.details__title{font-size:32px;line-height:175%;margin-bottom:16px}}
.details__subtitle{font-family:Caudex,sans-serif;font-weight:400;font-size:18px;line-height:156%;text-align:center;color:#262626;max-width:800px;margin:0 auto 20px}
@media screen and (max-width:575px){.details__subtitle{font-size:16px;line-height:150%;margin-bottom:51px}}
.details__wrapper{margin:0 auto;width:-moz-fit-content;width:fit-content;position:relative}
.details__image{aspect-ratio:1193/1157;max-width:1193px;width:100%}
.details__image img{width:100%;height:100%}
.details .details__elem{position:absolute;border:2px solid #f9e6e8;border-radius:50%;padding:3px 12px;width:44px;height:44px;background:linear-gradient(180deg,#fff2ea 0%,#ffeff1 100%);display:flex;align-items:center;justify-content:center;cursor:pointer;left:50%;top:50%;margin-left:-22px;margin-top:-22px;animation:pulse 2s infinite}
@media screen and (max-width:800px){.details .details__elem{width:36px;height:36px;margin-left:-22px;margin-top:-22px}}
@media screen and (max-width:575px){.details .details__elem{width:30px;height:30px;margin-left:-15px;margin-top:-15px}}
.details .details__elem:hover{animation:none}
.details .details__elem.active .details__elem-description{opacity:1;visibility:visible;transition:0.5s;pointer-events:initial}
.details .details__elem-num{font-family:Caudex,sans-serif;font-weight:700;font-size:18px;line-height:156%;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media screen and (max-width:800px){.details .details__elem-num{font-size:16px}}
@media screen and (max-width:575px){.details .details__elem-num{font-size:16px}}
.details .details__elem-description{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 13px 0 rgba(0,0,0,0.09);background:linear-gradient(180deg,#fff2ea 0%,#ffeff1 100%);border-radius:10px;padding:16px 18px 20px;overflow:hidden;z-index:100;max-width:285px;width:100%;pointer-events:none;visibility:hidden;transition:0.5s;opacity:0}
.details .details__elem-title{display:flex;margin-bottom:16px;gap:6px}
.details .details__elem-title span:first-child{font-family:Alata,sans-serif;font-weight:400;font-size:20px;line-height:140%;color:#000}
.details .details__elem-title span:last-child{font-family:Alata,sans-serif;font-weight:400;font-size:20px;line-height:140%;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.details .details__elem-list{display:flex;flex-direction:column;gap:0}
.details .details__elem li{display:flex;justify-content:space-between}
.details .details__elem-key{font-family:Caudex,sans-serif;font-weight:400;font-size:14px;line-height:200%;color:#262626;position:relative;display:inline-block;flex-grow:1;overflow:hidden}
.details .details__elem-key:after{content:"";bottom:8px;display:inline-block;border-bottom:1px dashed rgba(0,0,0,0.2);margin-left:3px;position:absolute;width:100rem}
.details .details__elem-value{font-family:Caudex,sans-serif;font-weight:700;font-size:14px;line-height:200%;text-align:right;color:#262626;display:inline-block;padding-left:2px}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(175,67,67,0.19)}70%{box-shadow:0 0 0 10px rgba(175,67,67,0)}100%{box-shadow:0 0 0 0 rgba(175,67,67,0)}}
.product{position:relative;background:#fff;padding-bottom:0}
.product__inner{padding:120px 0 60px}
@media screen and (max-width:867px){.product__inner{flex-direction:column;padding:50px 0 60px}}
.product:before{content:"";position:absolute;top:40px;width:100%;height:458px;background-image:url("../themes/jatual/assets/images/gallery-decor.svg");background-repeat:no-repeat;pointer-events:none}
@media screen and (max-width:575px){.product:before{height:226px;top:17px;left:50%;transform:translateX(-50%);background-image:url("../themes/jatual/assets/images/gallery-decor-mb.svg")}}
.product__inner{display:flex;justify-content:space-between;gap:50px}
@media screen and (max-width:867px){.product__inner{flex-direction:column}}
.product__left{display:grid;grid-template-columns:repeat(2,1fr);max-width:796px;width:100%;gap:31px}
@media screen and (max-width:1100px){.product__left{grid-template-columns:repeat(1,1fr)}}
@media screen and (max-width:867px){.product__left{display:none}}
.product__left-mb{max-width:500px;display:none;margin:0 auto;width:100%;max-height:730px;overflow:hidden}
@media screen and (max-width:867px){.product__left-mb{display:block}}
.product__body{max-width:709px;width:100%;height:-moz-fit-content;height:fit-content;position:sticky;top:100px;padding-top:30px}
@media screen and (max-width:867px){.product__body{padding-top:0}}
.product__underTitle{font-family:Caudex,sans-serif;font-weight:700;font-size:16px;line-height:160%;letter-spacing:0.13em;text-transform:uppercase;color:#262626;margin-bottom:32px}
@media screen and (max-width:575px){.product__underTitle{font-size:12px;margin-bottom:16px}}
.product__title{font-family:Alata,sans-serif;font-weight:400;font-size:46px;line-height:122%;color:#262626;margin-bottom:40px;text-transform:uppercase;background:linear-gradient(42deg,#650815 0%,#ac172b 48.08%,#650815 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media screen and (max-width:575px){.product__title{font-size:30px;line-height:120%;margin-bottom:16px}}
.product__size{margin-bottom:8px}
.product__size-current{font-family:Caudex,sans-serif;font-weight:400;font-size:14px;line-height:200%;color:#262626}
.product__size-caption{font-family:Caudex,sans-serif;font-weight:400;font-size:14px;line-height:200%;color:rgba(38,38,38,0.56);margin-right:10px;opacity:1}
.product .product__label{font-family:Caudex,sans-serif;font-weight:400;font-size:14px;line-height:200%;color:rgba(38,38,38,0.56);margin-right:10px}
.product .product__label span{font-family:Caudex,sans-serif;font-weight:400;font-size:14px;line-height:200%;color:#262626 !important;margin-left:6px}
.product-current-carat{font-family:Caudex,sans-serif;font-weight:400;font-size:14px;line-height:200%;color:#262626}
.product__description{font-family:Caudex,sans-serif;font-weight:400;font-size:18px;line-height:156%;color:#262626;margin-bottom:30px}
@media screen and (max-width:575px){.product__description{font-size:16px;line-height:150%}}
.product__price{font-family:Caudex,sans-serif;font-weight:400;font-size:24px;line-height:117%;color:#fff;margin-bottom:24px}
.product__btn{display:flex;margin-bottom:40px;cursor:pointer;font-family:Alata,sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:0.1em;text-transform:uppercase;text-align:center;border-radius:10px;padding:16px 40px;width:-moz-fit-content;width:fit-content;border:1px solid transparent;transition:0.5s}
@media screen and (max-width:768px){.product__btn{max-width:238px;padding:12.5px 20px !important}}
@media (hover:hover) and (pointer:fine){.product__btn:hover{background:#aa162a;color:#fff;width:-moz-fit-content;width:fit-content;border:1px solid #fff;transition:0.5s}}
.product__properties-btn{display:flex;width:35px;height:35px;align-items:center;justify-content:center;cursor:pointer}
.product__minus{display:none}
.product__plus{display:flex}
.product__properties{padding:0 10px;border-top:1px solid #262626;border-bottom:1px solid #262626;overflow:hidden}
.product__properties.active{padding-bottom:16px}
.product__properties-title{display:flex;justify-content:space-between;align-items:center;padding:16px 0}
.product__properties-title.active .product__minus{display:block}
.product__properties-title.active .product__plus{display:none}
.product__properties-title span{font-family:Alata,sans-serif;font-weight:400;font-size:18px;line-height:156%;text-transform:uppercase;color:#262626}
.product__list{display:flex;flex-direction:column;gap:12px;transition:0.5s;max-height:-moz-max-content;max-height:max-content}
@media screen and (max-width:575px){.product__list{gap:8px}}
.product__list li{display:flex;justify-content:space-between}
.product__list span{font-family:Caudex,sans-serif;font-weight:400;font-size:16px;line-height:175%;color:#262626}
@media screen and (max-width:575px){.product__list span{font-size:14px;line-height:200%}}.masked-product{aspect-ratio:796/798;position:relative;background:#fff}
.masked-product img{transition:0.5s}
@media (hover:hover) and (pointer:fine){.masked-product:hover img{scale:1.5;transition:0.5s}}.masked-product:first-child{grid-column:span 2;width:100%}
@media screen and (max-width:1100px){.masked-product:first-child{grid-column:span 1}}.new-product-main{margin-bottom:16px;max-height:501px}
.new-product-main .swiper-slide{max-height:501px}.new-product-thumbs{margin-bottom:16px;max-height:186px}
.new-product-thumbs .swiper-slide{max-height:186px}.popup-js{display:block}#modal-product-swiper{max-height:calc(100dvh - 200px)}
#modal-product-swiper .swiper-wrapper{height:100% !important}
#modal-product-swiper .swiper-zoom-container{height:100% !important;overflow:hidden}
#modal-product-swiper .swiper-zoom-container img{height:100%;-o-object-fit:cover;object-fit:cover}.swatch-circle{rotate:45deg;width:40px !important;height:40px !important}.banner-fixed{display:flex;backdrop-filter:blur(30px);background:rgba(255,240,240,0.54);border-radius:17px;padding:16px 16px 16px 21px;max-width:708px;margin:0 auto;width:100%;position:fixed;left:50%;bottom:0;transform:translate(-50%,100%);justify-content:center;gap:31px;transition:transform 0.4s ease-out;z-index:1000}
@media screen and (max-width:575px){.banner-fixed{flex-direction:column;gap:16px;align-items:center}}
.banner-fixed p{font-family:Caudex,sans-serif;font-weight:400;font-size:14px;line-height:136%;color:#000;max-width:402px;width:100%}
@media screen and (max-width:575px){.banner-fixed p{text-align:center}}
.banner-fixed a{margin:0;flex-shrink:0}.banner-fixed.show{transform:translate(-50%,0)}.banner-fixed.hide{transform:translate(-50%,100%)}