/*!
 * - GENERATED STYLESHEET -
 * - TIMESTAMP 20201207 11:59:52 -
 */
/*!


+----+ +------------------------------------+
| ff | | normalize.css                      |
+----+ +------------------------------------*/


/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,
html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*!


+----+ +------------------------------------+
| ff | | layout.php                         |
+----+ +------------------------------------*/

:link,:visited{text-decoration:none}a img,:link img,:visited
img{border:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}ul,ol{list-style:none;padding:0;margin:0}[hidden][hidden]{display:none;!important}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff}.nospace{border-width:0px;margin:0px;padding:0px;background-color:transparent}table.nospace{border-collapse:collapse;border-spacing:0}.clr{clear:both}.ffDragBox{position:absolute;height:12px;z-index:1000}.widgetContainer{position:relative;width:1px;height:1px}.inline{display:inline}.block{display:block}.widget{font-family:sans-serif;white-space:nowrap;position:relative;float:left;margin-right:1px}.ffWidgetTitle{height:14px !important;padding:1px
2px 2px 2px !important;margin:0px
1px 1px 0px !important;background-repeat:repeat-x !important;background-position-y:bottom !important;border-radius:2.5px !important;position:relative !important;cursor:pointer !important;z-index:999 !important;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;border:1px
solid transparent}.ffWidgetTitle:not(.bgTransparent){background-image:linear-gradient(to bottom, rgba(255,255,255,.12) 25%, rgba(255,255,255,0) 75%)}.ffWidgetTitle:not(.bgTransparent):hover{background-image:linear-gradient(to bottom, rgba(255,255,255,.3) 15%, rgba(255,255,255,.15) 49%,rgba(255,255,255,0) 50%)}.ffWidgetTitle.bgTransparent:hover{opacity:.75 !important}.ffWidgetTitle.bgInverted:hover{background-image:linear-gradient(to bottom, rgba(168,162,147,.4) 15%, rgba(168,162,147,.5) 85%)}.ffWidgetTitle.bgTransparent>span,.ffWidgetTitle.bgTransparent>a>span{border-color:transparent !important}.ffWidgetTitle.bgTransparent>span:empty,.ffWidgetTitle.bgTransparent>a>span:empty{border-width:0 !important;padding:0}.ffWidgetTitle.backgroundTaskRunning,.ffWidgetTitle.backgroundTaskRunning:hover{background-image:repeating-linear-gradient(
-45deg,
transparent,
transparent .25em,
rgba(255, 255, 255, 0.33) .25em,
rgba(255, 255, 255, 0.33) .5em
) !important;animation:ffWidgetThrobber .25s linear 0s infinite normal !important}.ffWidgetTitle-hidden:not(.ffWidgetTitle-nohide){display:none}.ffWidgetTitle>span:first-of-type,.ffWidgetTitle>a>span:first-of-type{padding-right:1px}.ffWidgetTitle>span:last-of-type,.ffWidgetTitle>a>span:last-of-type{padding-left:2px}.ffWidgetTitle-touch{border-radius: .5px !important;padding-top:6px !important;padding-bottom:7px !important}.ffWidgetTitle-touch>span,.ffWidgetTitle-touch>a>span{border-color:transparent !important}.ffWidgetTitle-touch>a{padding-top:5px;padding-bottom:7px}.ffWidgetTitle-touch>span:first-of-type,.ffWidgetTitle-touch>a>span:first-of-type{padding-left:10px}.ffWidgetTitle-touch>span:last-of-type,.ffWidgetTitle-touch>a>span:last-of-type{padding-right:10px}.ffWidgetTitle-touch:not(.bgTransparent):hover{background-image:linear-gradient(to bottom, rgba(255,255,255,.2) 5%, rgba(255,255,255,0.05) 100%)}@keyframes
ffWidgetThrobber{from{background-position:-0.725em}to{background-position:0}}.ffWidgetTitle>span.ffWidgetTitle-element-single,.ffWidgetTitle>a>span.ffWidgetTitle-element-single{border-width:0 !important;padding:0
!important}.ffWidgetTitle>a{background-color:transparent}.ffWidgetTitle-hasdropdown:not(.nonCollapsable)::after{display:inline-block;margin-left: .4em;vertical-align:0.2em;content:"";border-top:0.35em solid;border-right:0.28em solid transparent;border-bottom:0;border-left:0.28em solid transparent}.ffWidgetTitle-hasmodal::after{transform:rotate(-135deg) translateY(0.2em) translateX(0.1em)}.ffBabelfishEditor .languagesTabBar .tab>span{background:#C6C3B9}.ffBabelfishEditor .languagesTabBar .tab.active>span{background:#fff !important}.ffBabelfishEditor .languagesTabBar .tab>span:hover{background:#D3D0C9}.ffBabelfishEditor
input.inputtext{padding:.5em !important;width:180px !important}.ffBabelfishEditor
input.inputtext{border:1px
solid #E9E8E4 !important}.ffBabelfishEditor input.inputtext:hover,
.ffBabelfishEditor input.inputtext:focus{border:1px
solid #D3D0C9 !important}@keyframes
flash{0%{outline-color:rgba(168,162,147,0)}10%{outline-color:rgba(168,162,147,1)}25%{outline-color:rgba(168,162,147,1)}100%{outline-color:rgba(168,162,147,0)}}.ffBabelfishTargetFlash{animation:flash 1.2s;outline-color:transparent;outline-width:1px;outline-style:solid;outline-offset:-1px}.ffBabelfishTargetIndicator{box-shadow:inset 0 0 1px 1px rgba(168,162,147,.6);outline-width:0 !important}.ffBabelfishTargetIndicatorActive{box-shadow:inset 0 0 1px 1px rgb(168,162,147);outline-width:0 !important}.mce-panel,.mce-menubar,.mce-toolbar-grp{border-width:0 !important}.mce-panel,.mce-toolbar{background:#fff !important}.mce-tinymce{border:1px
solid #E9E8E4 !important;padding:.25em !important}.mce-tinymce:hover{border:1px
solid #F6F6F4 !important}.mce-btn-group:not(:first-child){border-left:0px solid transparent !important;padding-left:0 !important;margin-left:0 !important}.mce-btn{background:#E9E8E4 !important;background:#fff !important;border-width:0 !important;box-shadow:none !important;border-radius:0}.mce-btn:hover,.mce-btn.mce-active{background:#E9E8E4 !important}.mce-primary
button{background:#a8a293 !important}.mce-primary button:hover{background:#D3D0C9 !important}.ffWidgetTitle,
.ffWidgetTitle span,
.ffWidgetTitle a,.ffWidget{font-family:sans-serif !important;font-size:11px !important;font-weight:normal !important;font-style:normal !important;text-align:left !important;text-shadow:none !important;text-transform:none !important;text-decoration:none !important;text-indent:0 !important;line-height:11px !important;letter-spacing:normal !important;white-space:nowrap !important;opacity:1 !important;font-size-adjust:none !important}.ffWidgets
textarea{white-space:pre-wrap !important}.ffWidgetTitle
span{display:inline !important}.ffDraftboardItem{line-height:0;font-size:0;height:0}.ffWidget
label{margin:0;padding:0
4px 0 2px;font-family:sans-serif;font-size:11px;font-weight:normal;font-style:normal;text-align:left;text-shadow:none;text-transform:none;line-height:11px;letter-spacing:normal;display:inline}.ffWidgetLabel{text-align:left;padding:6px
5px 6px 5px;font-size:11px;color:#000;line-height:11px;font-family:sans-serif;font-weight:bold;font-style:normal;letter-spacing:normal;position:relative}.ffWidgetLabel
a{color:#000}.ffWidget
.value.value{text-align:left;font-family:sans-serif;padding:8px
5px 8px 5px;font-size:11px;color:#fff;line-height:1em;font-weight:normal;letter-spacing:normal;position:relative;border-bottom:1px solid rgba(0,0,0,0.05);margin:0}.ffWidget .value+.value{border-top:1px solid rgba(255,255,255,0.2);padding:4px
5px}.ffWidget .value
a{color:#000}.ffWidget{z-index:1000;display:none;height:0px;width:0px;position:relative;padding:0;margin:0;line-height:1em}.ffWidget
form{display:inline !important}.ffWidget
.body{position:absolute;white-space:nowrap;border-radius:2px;box-shadow:rgba(0,0,0,0.4) 1px 1px 6px}.ffWidget.ffWidget-modal{z-index:100000000;position:fixed;top:0 !important;left:0 !important;bottom:0;right:0;width:auto !important;height:auto !important;align-items:center;justify-content:center}.ffWidget.ffWidget-modal
.body{position:relative;box-shadow:none;border-width:0 !important}.ffWidget.ffWidget-modal .ffWidgetLabel,
.ffWidget.ffWidget-modal
.value.value{font-size:14px;line-height:16px;padding:1em}.ffWidget.ffWidget-modal
.ffWidgetLabel{padding-top:1em;padding-bottom:1em}.ffWidget.ffWidget-modal::before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#a8a293}.ffWidget.ffWidget-modal::after{content:"×";position:absolute;top:1em;right:1em;color:#fff;display:block;font-size:5em;font-weight:normal;cursor:pointer}.ffWidget.ffWidget-modal::after:hover{}.widgetBodyAlt{z-index:1000;position:relative;top:-2px;font-size:9px;background-color:#fff;font-weight:normal;display:none}.widgetDropshadow{position:absolute;top:5px;left:5px;width:100%;height:100%}input.widget{border-width:0px;font-size:12px;font-family:sans-serif;margin:1px}.ffWidget input.inputtext,
.ffWidget input.inputtext[type="text"],
.ffWidget input.inputtext[type="password"],
.ffWidget input.inputtext[type="datetime"],
.ffWidget input.inputtext[type="datetime-local"],
.ffWidget input.inputtext[type="date"],
.ffWidget input.inputtext[type="month"],
.ffWidget input.inputtext[type="time"],
.ffWidget input.inputtext[type="week"],
.ffWidget input.inputtext[type="number"],
.ffWidget input.inputtext[type="email"],
.ffWidget input.inputtext[type="url"],
.ffWidget input.inputtext[type="search"],
.ffWidget input.inputtext[type="tel"],
.ffWidget input.inputtext[type="color"],
.ffWidget
select.inputtext{border-width:0px;font-size:12px;font-family:sans-serif;padding:4px;box-shadow:none;border-radius:0;height:auto;line-height:normal;color:#000;display:block;width:100%;min-width:140px;box-sizing:border-box}.ffWidget input.inputtext[type="text"],
.ffWidget input.inputtext[type="password"],
.ffWidget input.inputtext[type="search"],
.ffWidget input.inputtext[type="number"],
.ffWidget input.inputtext[type="email"],
.ffWidget input.inputtext[type="url"],
.ffWidget input.inputtext[type="tel"]{border-radius:1.5px}.ffWidget input.inputtext[type="checkbox"]{display:inline;width:auto;min-width:0}.ffWidget
input.youShouldNotSeeMe{display:none}.ffWidget
.valuegroup{display:block;margin:6px
0 0 0}.ffWidget
.ffFormsSubmitButton{padding:2px
4px 1px 4px}.ffWidget
textarea.inputtext{border-width:0px;font-size:12px;font-family:sans-serif;padding:1px;display:block}.ffWidget-hidden:not(.ffWidget-nohide){display:none !important}.setupBubble{position:absolute;top:-4px;width:6px;height:6px;border-radius:50%}.leftBubble{left:-4px}.rightBubble{right:-4px}.setupBubble:hover,.setupBubble.ui-draggable-dragging{box-shadow:0 0 0 4px rgba(181,176,163,0.5)}.setupBubbleReceiver,.setupBubbleReceiver:hover{box-shadow:0 0 0 4px rgba(255,255,255,0.5)}.widgetTip{position:absolute;top:16px;left:3px;width:5px;height:5px}img.ffIcon{vertical-align:text-bottom}img.ffIcon[src$=".gif"]{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.dummy{background-color:transparent;border-width:0px}.actionbutton{text-decoration:none}.actionbutton:hover{text-decoration:underline;background:none}/*!


+------------+ +----------------------------+
| ffCarousel | | ffCarousel.less            |
+------------+ +----------------------------*/

.carousel{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;align-items:stretch;justify-content:stretch;transition:transform 0.5s ease-in-out;transform:translateX(0)}.carousel_vertical{flex-direction:column;transform:translateY(0)}.carousel__slide{flex:1 0 100%;max-height:600px;max-width:2000px;background-repeat:no-repeat;background-size:cover;background-position:center}.carousel__slide::before{content:"";display:block;width:100%;padding-bottom:33.33333%}/*!


+-----------+ +-----------------------------+
| ffClassic | | layout.php                  |
+-----------+ +-----------------------------*/

.ffMenu
ul{margin-left:11px}.ffMenu ul:first-child{margin-left:0px}.ffMenuActive{font-weight:bold}.ffMenuWithinActives{font-weight:bold}.ffMenuInactive{font-weight:normal}div.ffMenu:first-child{margin-left:0px}.prevBoxMeta{border-width:0px;position:relative;float:left}.prevBoxInner{padding:2px}.prevBoxHeaderA{font-size:8pt;font-weight:normal;padding:1px;border-width:1px 1px 0px 1px;border-style:solid;float:left}.prevBoxHeaderB{background-color:transparent;font-size:8pt;font-weight:normal;padding:1px;border-width:0px 0px 1px 0px;border-style:solid}.prevBoxContent{font-size:10px;font-weight:normal;padding:1px;border-width:0px 1px 1px 1px;border-style:solid}/*!


+--------------+ +--------------------------+
| ffLiquidGrid | | ffLiquidGrid.css         |
+--------------+ +--------------------------*/

.ffLiquidGridPreviewItem{display:inline-block;vertical-align:top}.ffLiquidGridPreviewItemThumb{background-repeat:no-repeat;line-height:0;font-size:0}/*!


+---------+ +-------------------------------+
| ffLogin | | ffLogin.css                   |
+---------+ +-------------------------------*/

.ffLogin-dialog{padding:1em;color:#000;display:none;margin-top:1em}.ffLogin-dialog-err{background-color:#ff0}.ffLogin-dialog-sec{background-color:#f00}/*!


+----------+ +------------------------------+
| ffSwiper | | swiper.min.css               |
+----------+ +------------------------------*/

.swiper-container{margin:0
auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0
auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px
0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0
4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}/*!


+--------------+ +--------------------------+
| ffTranslator | | ffTranslator.css.php     |
+--------------+ +--------------------------*/

.ffTranslatorTr-node
.ffTranslatorTd{border-top:2px solid #a8a293}.ffTranslatorTd-handle:hover{background-color:#a8a293}/*!


+--------------+ +--------------------------+
| ffTranslator | | ffTranslator.less        |
+--------------+ +--------------------------*/

#translator{display:flex;flex-flow:column;background-color:#333230;font-family:sans-serif;font-size:11px;line-height:1.2}#ffTranslatorContainer{overflow:auto;position:relative;width:100%;height:100%}.ffTranslatorTable{display:table}.ffTranslatorTr{display:table-row;position:relative}.ffTranslatorTh{position:sticky;top:0;background-color:#333230;border-top:1px solid #3C3B39;border-bottom:1px solid #1B1A18;z-index:1000}.ffTranslatorTr:nth-child(2n){background-color:rgba(0,0,0,0.1)}.ffTranslatorTd{display:table-cell;color:#fff;padding: .5em .2em .5em 1em;border-right:1px solid rgba(0,0,0,0.1)}.ffTranslatorTd-customWidth{word-break:break-all}.ffTranslatorTr-node:nth-child(2) .ffTranslatorTd{border-top-width:0}.ffTranslatorTd-key{color:rgba(255,255,255,0.4)}.ffTranslatorTd-handle{width:5px;background-color:blue}.ffTranslatorTd-handle{width:4px;height:100%;background:transparent;right:0;position:absolute;top:0;cursor:e-resize;background-image:linear-gradient(45deg,rgba(0,0,0,0.3) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3)), linear-gradient(45deg,rgba(0,0,0,0.3) 25%,transparent 25%,transparent 75%,rgba(0,0,0,0.3) 75%,rgba(0,0,0,0.3));background-size:4px 4px;background-position:0 0, 2px 2px}.ffTranslatorTd-handle:hover{width:6px}/*!


+-----------+ +-----------------------------+
| ffWidgets | | ffWidgetEditPage.css        |
+-----------+ +-----------------------------*/

#ffWidgetEditPage{position:fixed;top:5px;right:5px}/*!


+---------------+ +-------------------------+
| raffaGioielli | | __normalize.css         |
+---------------+ +-------------------------*/


/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!


+---------------+ +-------------------------+
| raffaGioielli | | _fonts.css              |
+---------------+ +-------------------------*/

@font-face{font-family:'LatoBlack';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Black.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Black.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Black.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Black.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Black.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoBlack';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BlackItalic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BlackItalic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BlackItalic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BlackItalic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BlackItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Bold.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Bold.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Bold.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Bold.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Bold.ttf') format('truetype');font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BoldItalic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BoldItalic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BoldItalic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-BoldItalic.ttf') format('truetype');font-style:italic;font-weight:bold;text-rendering:optimizeLegibility}@font-face{font-family:'LatoHairline';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Hairline.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Hairline.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Hairline.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Hairline.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Hairline.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoHairline';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HairlineItalic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HairlineItalic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HairlineItalic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HairlineItalic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HairlineItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoHeavy';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Heavy.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Heavy.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Heavy.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Heavy.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Heavy.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoHeavy';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HeavyItalic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HeavyItalic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HeavyItalic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HeavyItalic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-HeavyItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Italic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Italic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Italic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Italic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Italic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoLight';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Light.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Light.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Light.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Light.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Light.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoLight';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-LightItalic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-LightItalic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-LightItalic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-LightItalic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-LightItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoMedium';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Medium.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Medium.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Medium.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Medium.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Medium.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoMedium';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-MediumItalic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-MediumItalic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-MediumItalic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-MediumItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'Lato';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Regular.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Regular.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Regular.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Regular.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Regular.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoSemibold';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Semibold.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Semibold.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Semibold.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Semibold.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Semibold.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoSemibold';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-SemiboldItalic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-SemiboldItalic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-SemiboldItalic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-SemiboldItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoThin';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Thin.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Thin.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Thin.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Thin.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-Thin.ttf') format('truetype');font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'LatoThin';src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-ThinItalic.eot');src:url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-ThinItalic.eot?#iefix') format('embedded-opentype'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-ThinItalic.woff2') format('woff2'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-ThinItalic.woff') format('woff'), url('/system/plugins/raffaGioielli/css/fonts/LatoLatin-ThinItalic.ttf') format('truetype');font-style:italic;font-weight:normal;text-rendering:optimizeLegibility}/*!


+---------------+ +-------------------------+
| raffaGioielli | | _main.less              |
+---------------+ +-------------------------*/

body{font-family:LatoLight,sans-serif;font-weight:normal;font-size:100%;line-height:1.23;overflow-x:hidden}.noscroll{overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0}figure{margin:0}img:not(.ffIcon),svg{display:block;width:100%;height:auto}h1,h2,h3,h4{font-weight:inherit;font-variant-ligatures:none}h2{font-size:3.75em}@media screen and (max-width: 500px){h2{font-size:2.75em}}h3{font-size:0.75em}@media screen and (max-width: 500px){h3{font-size:0.688em}}a,button,[type=button]{color:inherit}a:hover,button:hover,[type=button]:hover{opacity:0.6}button{border:none;cursor:pointer}strong{font-family:LatoMedium,sans-serif;font-weight:normal}.white-on-black{color:white;background-color:black}.content{width:100%;max-width:1024px;margin:0
auto;height:100%;box-sizing:border-box}@media screen and (max-width: 1200px){.content{padding:0
5.5rem;max-width:unset}}@media screen and (max-width: 768px){.content{padding:0
4.875rem}}@media screen and (max-width: 500px){.content{padding:0
0.625rem}}.content--narrow{max-width:844px;padding:0}@media screen and (max-width: 880px){.content--narrow{padding:0
10px}}.content--no-padding{padding:0}.columns{display:flex;flex-flow:row wrap;justify-content:space-between}.columns--gravity{align-items:flex-end}.column{flex:1 0 0%;box-sizing:border-box}.column+.column{margin-left:5%}.column--fixed{max-width:31.5em}.column--width-half{max-width:50%}@media screen and (max-width: 768px){.column--width-half{max-width:100%;flex:1 0 100%}}button.busy,a.busy{background-image:repeating-linear-gradient(-45deg,transparent,transparent 1em,rgba(255,255,255,0.2) 1em,rgba(255,255,255,0.2) 2em);background-size:calc(100% + 2.9em);animation:loading 1.5s linear 0s infinite normal}@keyframes
loading{from{background-position:-2.9em}to{background-position:0}}.rgPopupTrigger{cursor:pointer}.rgPopup{position:absolute;padding:0.5em;border:1px
solid #000;background:#fff;box-shadow:0.3em 0.3em;margin-top:0.3em;margin-left:1em;z-index:1000}.rgPopup::before,.rgPopup::after{content:"";display:block;position:absolute;left:1.5em;margin-top:-24px;width:0;height:0;border-style:solid}.rgPopup::after{top:2px;margin-left:1px;border-color:transparent transparent #fff transparent;border-width:11px}.rgPopup::before{border-color:transparent transparent #000 transparent;border-width:12px;top:0px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5);z-index:1000}.modal>*{flex:0 1 auto;background-color:white}.social:not(.ffIcon){display:inline-block;max-width:1.5em}/*!


+---------------+ +-------------------------+
| raffaGioielli | | cart.less               |
+---------------+ +-------------------------*/

.rgCheckoutCart{margin-top:2.7rem}.rgCheckoutCart .cart-list{display:table;width:100%}.rgCheckoutCart .row>*{flex:1 0 0%;position:relative;display:flex;align-items:flex-start}.rgCheckoutCart .row>*:first-child:not(:last-child){flex-grow:3}@media screen and (max-width: 660px){.rgCheckoutCart .row>*:first-child:not(:last-child){flex-grow:2;flex-flow:column nowrap;align-items:flex-start}}@media screen and (max-width: 390px){.rgCheckoutCart .row>*:first-child:not(:last-child){flex-grow:1}}.rgCheckoutCart .row>*:last-child{justify-content:flex-end}.rgCheckoutCart
.head{text-transform:capitalize;padding:1em
0}.rgCheckoutCart .item-figure{flex:0 0 auto;max-width:100px}.rgCheckoutCart .item-figure>picture>img{display:block;min-height:2.5em}.rgCheckoutCart .overview .item-figure{margin-right:0.7em}.rgCheckoutCart .item-quantity
.value{display:inline-block;min-width:1.4em;text-align:center}.rgCheckoutCart .cart-totals{text-align:right;display:block}.rgCheckoutCart .cart-subtotal,
.rgCheckoutCart .cart-shipping,
.rgCheckoutCart .cart-total{margin-top:0.8em}.rgCheckoutCart .cart-subtotal::first-letter,
.rgCheckoutCart .cart-shipping::first-letter,
.rgCheckoutCart .cart-total::first-letter {text-transform:capitalize}.rgCheckoutCart .cart-total{font-family:LatoMedium,sans-serif}.rgCheckoutCart .price-note{font-size:0.833em;margin-top:1em}.rgCheckoutCart .qty-button{padding:0
0.3em;background-color:transparent}.rgCheckoutCart .qty-button:hover{opacity:1}.rgCheckoutCart .qty-button[disabled]{opacity:0;pointer-events:none}.rgCheckoutCart .remove-button{position:absolute;bottom:-0.5em;right:0;font-family:LatoMedium,sans-serif;text-transform:capitalize;background-color:transparent;line-height:1.6;padding:0;font-size:0.8em}.rgCheckoutCart .checkout-button{text-transform:capitalize;display:block;margin:1.9em 0 0 auto}.rgCheckoutCart .item-description{margin-left:1em}@media screen and (max-width: 660px){.rgCheckoutCart .item-description{margin-top:0.7em;margin-left:0}}.rgCheckoutCart .item-text{margin-top:0.7em}.rgCheckoutCart .item-variant{font-family:LatoMedium,sans-serif;display:block}.rgCheckoutCart .item-variant::before{content:attr(title);margin-right:0.2em;font-family:LatoLight,sans-serif}/*!


+---------------+ +-------------------------+
| raffaGioielli | | checkout.less           |
+---------------+ +-------------------------*/

.rgCheckoutBreadCrumbs{margin-top:12.375rem}@media screen and (max-width: 500px){.rgCheckoutBreadCrumbs{margin-top:6rem}}.checkout-step:not(:first-child)::before{content:'\002F' ' ';font-family:LatoLight,sans-serif !important}.checkout-step--current .checkout-step-name{font-family:LatoMedium,sans-serif;font-weight:normal;text-decoration:underline}.checkout-section{font-size:1.25rem}@media screen and (max-width: 500px){.checkout-section{font-size:1rem}}.checkout-section>header{padding:0.6em 0;border-top:1px solid rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.5)}.checkout-section > header
h3{font-family:LatoMedium,sans-serif;font-size:1.0624em;line-height:1.1}.checkout-section
.row{display:flex;flex-flow:row nowrap;padding:1.5625em 0 1.1875em;border-bottom:1px solid rgba(0,0,0,0.5)}.checkout-section .back-a-step,
.checkout-section .back-to-home,
.checkout-section .copy-data,
.checkout-section .conditions-notice
a{display:inline-block;font-size:0.8em;margin-top:1.6em;border-bottom:1px dotted rgba(0,0,0,0.5)}.checkout-section .conditions-notice
a{font-size:1em;margin:0}.checkout-section .copy-data{margin-top:1em;margin-bottom:1.4em}.checkout-section .paypal-button{min-width:120px}.checkout-section .step-note{font-size:0.8em;margin-top:1.7em}.checkout-section .step-summary{padding:1.7em 0;justify-content:flex-end}.checkout-section .col--right{justify-content:flex-end}.checkout-section
.btn{display:block;background-color:black;color:white;margin-left:auto;padding:0.3em 1.65em;font-size:0.9em;font-family:LatoMedium,sans-serif;text-transform:capitalize;text-align:center}.checkout-section .btn.copy-data{display:inline-block;font-size:0.8em;text-transform:none}.checkout-section + .checkout-section
header{border-top:none}.rgCheckoutPayment label+label{margin-left:1.3em}.rgCheckoutPayment.checkout-section
.row.form{border-bottom-width:0}.rgCheckoutPayment .step-summary{border-top-width:0}.rgCheckoutOrder .cart-totals,
.rgCheckoutShipment .cart-totals,
.rgCheckoutCustomerInformation .cart-totals{display:flex;flex-flow:column nowrap;align-items:flex-end}.rgCheckoutOrder .cart-totals > *,
.rgCheckoutShipment .cart-totals > *,
.rgCheckoutCustomerInformation .cart-totals>*{flex:0 0 auto}.rgCheckoutOrderSuccess{margin-top:16rem;border-top:1px solid black}.rgCheckoutOrderSuccess
h1{font-size:2.5em;font-family:LatoMedium,sans-serif;margin-top:2.2em}.rgCheckoutOrderSuccess
h3{font-size:1.4em;margin-top:1.4em}.rgCheckoutOrderSuccess
p{font-size:0.75em;margin-top:2.6em}.rgCheckoutOrderSuccess
.btn{display:inline-block;text-transform:none}/*!


+---------------+ +-------------------------+
| raffaGioielli | | collection-index.less   |
+---------------+ +-------------------------*/

.rgCollectionIndex{padding-top:12em;padding-bottom:1em}.rgCollectionIndex
.columns{justify-content:flex-start}.rgCollectionIndex
hr{border:none;border-top:1px solid rgba(255,255,255,0.2)}.rgCollectionIndex hr:last-of-type{margin-top:1.7em}@media screen and (max-width: 1200px){.rgCollectionIndex
hr.content{width:unset;margin-left:5.5rem;margin-right:5.5rem}}@media screen and (max-width: 768px){.rgCollectionIndex
hr.content{margin-left:4.875rem;margin-right:4.875rem}}@media screen and (max-width: 500px){.rgCollectionIndex
hr.content{margin-left:0.625rem;margin-right:0.625rem}}@media screen and (max-width: 500px){.rgCollectionIndex{padding-top:9em;padding-bottom:0}}.collection-preview__name{font-size:2.25em;margin-left:-0.1em}@media screen and (max-width: 1000px){.collection-preview__name{font-size:1.625em}}.collection-preview{flex:0 0 14.4%;margin-top:2em;max-width:14.4%;margin-right:2.2%}.collection-preview
figcaption{padding-bottom:0.5em}@media screen and (max-width: 768px){.collection-preview{flex-basis:30%;max-width:30%;margin-right:3.3%}}@media screen and (max-width: 500px){.collection-preview .collection-preview__name{font-size:25px}}/*!


+---------------+ +-------------------------+
| raffaGioielli | | collections.less        |
+---------------+ +-------------------------*/

.collection-hero{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:0;padding-bottom:57%}@media screen and (max-width: 500px){.collection-hero{padding-bottom:110%;background-position:center}}.caption{margin-top:0.5em;font-size:0.75em;transition:opacity 0.3s}.product-title>span+span::before{content:'\00A0\2014' ' '}.rgCollections{padding:1em
0}@media screen and (max-width: 500px){.rgCollections{overflow-anchor:none}}.collection__title{margin-top:7.625em;margin-bottom:3em;padding-bottom:0.9em;border-bottom:1px solid rgba(255,255,255,0.2)}@media screen and (max-width: 500px){.collection__title{margin-top:5em}}.rgCollection
.content{margin-top:6.5em;position:relative}.rgCollection>.caption{margin-top:1.75em}.rgCollection
.columns{justify-content:flex-start}@media screen and (max-width: 768px){.rgCollection
.columns{justify-content:space-between}}.rgCollection
.rgItemPreview{margin-right:5%}@media screen and (max-width: 768px){.rgCollection
.rgItemPreview{margin-right:unset}}.rgCollection
.tools{position:absolute;bottom:-1em}/*!


+---------------+ +-------------------------+
| raffaGioielli | | delivery-form.less      |
+---------------+ +-------------------------*/

.rgCheckoutCustomerInformation fieldset,
.rgCheckoutShipment
fieldset{border:none;padding:0}.rgCheckoutCustomerInformation fieldset > div,
.rgCheckoutShipment fieldset>div{flex:0 0 100% !important}.rgCheckoutCustomerInformation fieldset > div,
.rgCheckoutShipment fieldset>div{display:flex;flex-flow:row wrap}.rgCheckoutCustomerInformation input,
.rgCheckoutCustomerInformation select,
.rgCheckoutShipment input,
.rgCheckoutShipment
select{width:100%}.rgCheckoutCustomerInformation [required] + label::after,
.rgCheckoutShipment [required]+label::after{content:' \002A'}.rgCheckoutCustomerInformation select,
.rgCheckoutShipment
select{margin-top:-2px;text-indent:-2px}.rgCheckoutCustomerInformation h4,
.rgCheckoutShipment
h4{font-size:0.875em;font-family:LatoMedium,sans-serif;margin-top:1.4em}.rgCheckoutCustomerInformation fieldset > div > *,
.rgCheckoutShipment fieldset>div>*{flex:1 0 auto}@media screen and (min-width: 487px){.rgCheckoutCustomerInformation fieldset > div > *:not(h4):not(.fullwidth) + *:not(.fullwidth),
.rgCheckoutShipment fieldset>div>*:not(h4):not(.fullwidth)+*:not(.fullwidth){margin-left:0.5em}}.rgCheckoutCustomerInformation fieldset > div > *.fullwidth,
.rgCheckoutShipment fieldset>div>*.fullwidth{flex:1 0 100%}.rgCheckoutCustomerInformation .has-float-label,
.rgCheckoutShipment .has-float-label{margin:0}.rgCheckoutCustomerInformation .has-float-label input,
.rgCheckoutCustomerInformation .has-float-label select,
.rgCheckoutShipment .has-float-label input,
.rgCheckoutShipment .has-float-label
select{font-family:LatoMedium,sans-serif}@media screen and (min-width: 740px){.rgCheckoutCustomerInformation form.shows-province .has-float-label:not(.fullwidth),
.rgCheckoutShipment form.shows-province .has-float-label:not(.fullwidth){max-width:25%}}@media screen and (min-width: 487px) and (max-width: 739px){.rgCheckoutCustomerInformation .has-float-label[data-show-on-condition],
.rgCheckoutShipment .has-float-label[data-show-on-condition]{margin-left:0 !important}}@media screen and (min-width: 487px) and (max-width: 739px){.rgCheckoutCustomerInformation form:not(.shows-province) .has-float-label[data-show-on-condition]+ .has-float-label,
.rgCheckoutShipment form:not(.shows-province) .has-float-label[data-show-on-condition]+.has-float-label{margin-left:0 !important;width:100%}}@media screen and (max-width: 486px){.rgCheckoutCustomerInformation .has-float-label,
.rgCheckoutShipment .has-float-label{width:100%;max-width:100%}}/*!


+---------------+ +-------------------------+
| raffaGioielli | | float-label.css         |
+---------------+ +-------------------------*/

.has-float-label{display:block;position:relative}.has-float-label label,.has-float-label>span{position:absolute;left:0;top:0;cursor:text;font-size:75%;opacity:1;-webkit-transition:all 0.2s;transition:all 0.2s}.has-float-label
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.has-float-label
textarea{width:100%}.has-float-label input,
.has-float-label select,
.has-float-label
textarea{font-size:inherit;padding-top:1em;margin-bottom:2px;border:0;border-radius:0;border-bottom:2px solid rgba(0, 0, 0, 0.1)}.has-float-label input::-webkit-input-placeholder,
.has-float-label select::-webkit-input-placeholder,
.has-float-label textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:all 0.2s;transition:all 0.2s}.has-float-label input::-moz-placeholder,
.has-float-label select::-moz-placeholder,
.has-float-label textarea::-moz-placeholder{opacity:1;transition:all 0.2s}.has-float-label input:-ms-input-placeholder,
.has-float-label select:-ms-input-placeholder,
.has-float-label textarea:-ms-input-placeholder{opacity:1;transition:all 0.2s}.has-float-label input::placeholder,
.has-float-label select::placeholder,
.has-float-label textarea::placeholder{opacity:1;-webkit-transition:all 0.2s;transition:all 0.2s}.has-float-label input:placeholder-shown:not(:focus)::-webkit-input-placeholder,
.has-float-label select:placeholder-shown:not(:focus)::-webkit-input-placeholder,
.has-float-label textarea:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.has-float-label input:placeholder-shown:not(:focus)::-moz-placeholder,
.has-float-label select:placeholder-shown:not(:focus)::-moz-placeholder,
.has-float-label textarea:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0}.has-float-label input:placeholder-shown:not(:focus):-ms-input-placeholder,
.has-float-label select:placeholder-shown:not(:focus):-ms-input-placeholder,
.has-float-label textarea:placeholder-shown:not(:focus):-ms-input-placeholder{opacity:0}.has-float-label input:placeholder-shown:not(:focus)::placeholder,
.has-float-label select:placeholder-shown:not(:focus)::placeholder,
.has-float-label textarea:placeholder-shown:not(:focus)::placeholder{opacity:0}.has-float-label input:placeholder-shown:not(:focus) + *,
.has-float-label select:placeholder-shown:not(:focus) + *,
.has-float-label textarea:placeholder-shown:not(:focus)+*{font-size:100%;opacity:0.5;top:0.9em}.has-float-label input:focus,
.has-float-label select:focus,
.has-float-label textarea:focus{outline:0;border-color:rgba(0, 0, 0, 0.5)}.has-float-label
select{padding-right:1em;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.5em bottom 0.25em;background-size:8px 10px}/*!


+---------------+ +-------------------------+
| raffaGioielli | | footer.less             |
+---------------+ +-------------------------*/

#footer{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:-2.2rem;font-size:0.875em;padding-top:4.4rem;padding-bottom:3em;width:100%;max-width:1024px;margin:0
auto;box-sizing:border-box;background-color:white;z-index:10}#footer
ul.L1{display:flex;flex-flow:row wrap;justify-content:flex-start}#footer ul.L1::before{content:'\000a9\00A0' '2019 KETA';margin-top:1em;margin-right:1.5em}#footer ul.L1>*{margin-top:1em;margin-right:1.5em}@media screen and (max-width: 768px){#footer{padding-top:5em;padding-bottom:3em}}@media screen and (max-width: 500px){#footer{padding-top:0;padding-bottom:2em;line-height:1;top:4.1rem;z-index:1}#footer ul.L1::before{margin-right:1.2em}#footer ul.L1>*{margin-right:1.2em}#footer.checkout{padding-top:2rem}}.collapsable{overflow:hidden;box-sizing:border-box}.collapsable.collapsed{max-height:0;margin:0}/*!


+---------------+ +-------------------------+
| raffaGioielli | | home.less               |
+---------------+ +-------------------------*/

#home{position:relative;height:100vh;box-sizing:border-box}#home .swiper-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#home .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center}#home
.content{position:relative;z-index:1}@media screen and (max-width: 500px){#home{height:100vh;height:calc(var(--vh, 1vh) * 100)}}#home:not(.authed) .content{pointer-events:none}#homeImageadmin{height:0;margin:1em
0 -1em 1em}/*!


+---------------+ +-------------------------+
| raffaGioielli | | intro.less              |
+---------------+ +-------------------------*/

html{--canvas-height:10000px;--canvas-width:10000px}.rgIntro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999999;overflow:hidden;opacity:1}.canvas{background-color:black;color:white;transform-origin:center;transform:translate(50vw,50vh) rotate(-90deg);position:absolute;height:10000px;height:var(--canvas-height,10000px);width:10000px;width:var(--canvas-width,10000px);top:-5000px;top:calc(-1 * var(--canvas-height) / 2);left:-5000px;left:calc(-1 * var(--canvas-width) / 2)}.object{position:absolute;top:50%;left:50%}.logo-outline{width:11rem;height:auto;color:currentColor;visibility:visible;transform:translate(-50%,-50%) rotate(90deg) translateY(-0.5em)}@media screen and (max-width: 500px){.logo-outline{width:6.3rem;transform:translate(-50%,-50%) rotate(90deg) translateY(-0.3em)}}.circle{border-radius:100%;background-color:currentColor;height:0;width:0;transform:translate(-50%,-50%)}.circle:first-child{transform:translate(-50%,-50%) translateY(5.3rem)}.circle:last-child{transform:translate(-50%,-50%) translateY(-5.3rem)}@media screen and (max-width: 500px){.circle:first-child{transform:translate(-50%,-50%) translateY(3rem)}.circle:last-child{transform:translate(-50%,-50%) translateY(-3rem)}}.line{border-left:1px solid currentColor;height:100%;width:0;background-color:black;transform:translate(-50%,200%)}.rgIntro.animate{opacity:0.01}.animate
.canvas{background-color:white;color:black;transform:translate(50vw,50vh) rotate(0deg)}.animate
.canvas.played{background-color:black;color:black;transform:translate(50vw,50vh) rotate(0deg)}.animate .logo-outline{visibility:hidden}.animate
.circle{height:calc(2rem);width:calc(2rem);transform:translate(-50%,-50%) translateY(100vh)}@media screen and (max-width: 500px){.animate
.circle{height:calc(1.3rem);width:calc(1.3rem)}}.animate .circle:first-child{transform:translate(-50%,-50%) translateY(5.3rem) translateY(100vh)}.animate .circle:last-child{transform:translate(-50%,-50%) translateY(-5.3rem) translateY(100vh)}.animate
.line{transform:translate(-50%,-50%);width:100vw}.rgIntro{transition-property:opacity;transition-duration:400ms;transition-delay:2.1s}.rgIntro.played{transition-delay:50ms}.canvas{transition-property:color,background-color,transform;transition-duration:300ms,300ms,900ms;transition-delay:900ms,900ms,700ms;transition-timing-function:ease-in-out,ease-in-out,ease-in}.canvas.played{transition-property:color,background-color;transition-duration:20ms,20ms;transition-delay:0s,0s;transition-timing-function:ease-in-out,ease-in-out}.logo-outline{transition-property:visibility;transition-duration:330ms;transition-delay:0s}.circle{transition-property:width,height,transform;transition-duration:200ms,200ms,800ms;transition-timing-function:ease-out,ease-out,cubic-bezier(0.9,0.03,0.69,0.22);transition-delay:300ms,300ms,1000ms}.circle:first-child{transition-delay:250ms,250ms,950ms}.circle:last-child{transition-delay:350ms, 350ms, 1050ms}@media screen and (max-width: 500px){.circle{transition-duration:200ms,200ms,500ms;transition-delay:300ms,300ms,1330ms}.circle:first-child{transition-delay:250ms,250ms,1280ms}.circle:last-child{transition-delay:350ms,350ms,1380ms}}.line{transition-property:transform, width;transition-duration:500ms, 700ms;transition-delay:0s, 1900ms}/*!


+---------------+ +-------------------------+
| raffaGioielli | | iubenda.less            |
+---------------+ +-------------------------*/

.iubenda_legal_document{line-height:1.5;margin-bottom:11rem}.iubenda_legal_document
h1{font-family:LatoMedium,sans-serif;font-size:2.75em;margin-bottom:0.1em}.iubenda_legal_document h2,
.iubenda_legal_document
h3{font-family:LatoMedium,sans-serif;font-size:1em;margin-top:1em}.iub_content{line-height:1.5;margin-bottom:11rem}.iub_content
h2{font-family:LatoMedium,sans-serif;font-size:2.75em;margin-bottom:0.1em}.iub_content h3,
.iub_content
h4{font-family:LatoMedium,sans-serif;font-size:1em;margin-top:1em}/*!


+---------------+ +-------------------------+
| raffaGioielli | | logo.less               |
+---------------+ +-------------------------*/

.rgLogo{font-size:1em;position:fixed;z-index:10;width:5.74em;margin:0rem;margin-left:0.1em;top:1.4rem;left:50%;transform:translate(-50%);color:black;transition:all 200ms}@media screen and (max-width: 500px){.rgLogo{color:white;font-size:0.765em;width:4.4em;top:0.5rem;z-index:12}}.rgLogo.no-click{pointer-events:none}.rgLogo--white{color:white;mix-blend-mode:exclusion}.rgLogo--init{top:5.2rem}@media screen and (max-width: 500px){.rgLogo--init{top:3.2rem;width:6.7em}}/*!


+---------------+ +-------------------------+
| raffaGioielli | | menu.less               |
+---------------+ +-------------------------*/

.rgMenu .ffMenuActive,
.rgMenu
.ffMenuWithinActives{font-family:LatoMedium,sans-serif;font-weight:normal}.rgMenuMain{font-size:2.5em;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;z-index:11;border-right:1.5em solid rgba(0,0,0,0);transition:border-color 400ms}.rgMenuMain::before{background-color:rgba(0,0,0,0);transition:background-color 400ms;display:block;content:"";height:100vh;position:absolute;width:100vw;left:1200px}@media screen and (max-width: 1199px){.rgMenuMain::before{left:100vw}}@media screen and (max-width: 500px){.rgMenuMain::before{transition:none}}@media screen and (max-width: 500px){.rgMenuMain{transform:none;left:unset;right:0;height:4.125rem;background-color:black}}@media screen and (min-width: 499px){.rgMenuMain:not(.clicked){mix-blend-mode:exclusion}}@media screen and (max-width: 500px){.rgMenuMain:not(.clicked){border-right:0.625rem solid rgba(0,0,0,0)}}.rgMenuMain.initAnim>ul{transition:background-position 2s, padding-top 2s, padding-bottom 3s, width 400ms, padding-left 400ms, padding-right 400ms, background-color 400ms, border 400ms}.rgMenuMain>ul{width:2.25rem;padding:0;padding-top:5.2rem;cursor:pointer;overflow:hidden;background-color:transparent;background-image:url(/system/plugins/raffaGioielli/static/hamburger.svg);background-position:right 3.25rem;background-repeat:no-repeat;border-color:transparent;transition:width 400ms, padding-left 400ms, padding-right 400ms, background-color 400ms, border 400ms;position:absolute;right:0;box-sizing:border-box;white-space:pre}.rgMenuMain > ul
li{display:block;height:0;min-height:0 !important}.rgMenuMain > ul li+li{margin-top:0.5em}.rgMenuMain > ul li>a{display:block;padding-top:0 !important;padding-bottom:0 !important;padding-right:0;max-height:0;overflow:hidden;border-width:0 !important;margin-right:1em;text-transform:capitalize}.rgMenuMain > ul li > a.ffMenuActive,
.rgMenuMain > ul li>a.ffMenuWithinActives{max-height:100%}.rgMenuMain > ul li.ffMenuActive,
.rgMenuMain > ul
li.ffMenuWithinActives{height:auto}.rgMenuMain > ul
.ffMenuInactive{flex-basis:0%;display:none}@media screen and (max-width: 500px){.rgMenuMain>ul{height:100%;padding-top:4rem;background-position:right center;transition:none}}.rgMenuMain.clicked{top:0;z-index:999;border-right-color:#000}.rgMenuMain.clicked::before{background-color:#000}.rgMenuMain.clicked
ul{height:100vh;width:unset;padding-top:10.375rem;padding-left:3.85em;background-image:none;background-color:black;background-clip:padding-box;color:white;justify-content:flex-end;cursor:auto;border-left:100vw solid rgba(0,0,0,0.8)}.rgMenuMain.clicked ul::before{content:'';background-size:contain;background-repeat:no-repeat;background-image:url(/system/plugins/raffaGioielli/static/cross.svg);width:1.4rem;height:1.4rem;position:absolute;top:3.3rem;right:0rem;cursor:pointer;transition:margin-top 2s}@media screen and (max-width: 500px){.rgMenuMain.clicked ul::before{top:1.4rem}}.rgMenuMain.clicked ul > li,
.rgMenuMain.clicked ul
.ffMenuInactive{height:auto;display:block;flex-basis:50%}.rgMenuMain.clicked ul > li > a,
.rgMenuMain.clicked ul .ffMenuInactive>a{max-height:100%;line-height:50px;overflow:visible}@media screen and (max-width: 500px){.rgMenuMain.clicked
ul{padding-top:5rem !important}}@media screen and (max-width: 768px){.rgMenuMain{border-right:1em solid rgba(0,0,0,0)}}@media screen and (max-width: 500px){.rgMenuMain{border-right:0.5em solid rgba(0,0,0,0);transition:none}}@media screen and (max-width: 500px){.rgMenu--init{background-color:transparent;border-right:0.625rem solid rgba(0,0,0,0)}}.rgMenu--init
ul{background-position:right 7.2rem;padding-top:9.2rem !important}@media screen and (max-width: 500px){.rgMenu--init
ul{background-position:right 1rem}}@media screen and (min-width: 499px){.rgMenu--init.clicked ul::before{margin-top:2rem}}.ffLanguageSwitcher{font-size:0.8em;margin-top:-1.1em}.ffLanguageSwitcher
a{text-transform:capitalize}.ffLanguageSwitcher a+a::before{content:'/ '}.rgMainCartIcon>a{position:relative;display:block;color:white;width:1.625rem;cursor:pointer}.rgMainCartIcon
.count{position:absolute;font-size:0.875rem;top:0.375rem;width:100%;text-align:center}#menuCart{padding-left:0.05em}#cart{position:fixed;top:6.6rem;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;z-index:11;mix-blend-mode:exclusion;pointer-events:none}#cart>a{display:block;color:white;width:1.625rem;position:absolute;right:2.2rem;cursor:pointer;pointer-events:all;transition:transform 200ms ease 0s}@media screen and (max-width: 768px){#cart>a{right:1.5rem}}@media screen and (max-width: 500px){#cart{top:0;height:4.125rem}#cart>a{left:0.625rem;top:50%;transform:translateY(-50%)}}#cart.rgMainCartIcon--init{top:10.6rem}@media screen and (max-width: 500px){#cart.rgMainCartIcon--init{top:4.5rem}#cart.rgMainCartIcon--init>a{left:unset;right:0.95rem;top:unset;transform:none}}.rgMenuMain.rgMenuAdmin>ul{background-image:url(/system/plugins/raffaGioielli/static/admin.svg);padding-top:12.3rem;background-position:right 10rem}.rgMenuMain.rgMenuAdmin.clicked>ul{background-image:none}.rgMenuMain.rgMenuAdmin.ffMenu--init>ul{padding-top:16.1rem;background-position:right 13.9rem}@media screen and (max-width: 500px){.rgMenuMain.rgMenuAdmin{z-index:12;background:transparent;width:50px;right:0}.rgMenuMain.rgMenuAdmin>ul{padding-top:7rem;background-position:right 5rem}.rgMenuMain.rgMenuAdmin.ffMenu--init>ul{padding-top:10rem;background-position:right 8rem}}/*!


+---------------+ +-------------------------+
| raffaGioielli | | product.less            |
+---------------+ +-------------------------*/

.rgItemPreview{position:relative;margin-bottom:2em;max-width:30%;order:2}.rgItemPreview:nth-of-type(3n){margin-right:unset}@media screen and (max-width: 768px){.rgItemPreview{max-width:47%}}@media screen and (max-width: 500px){.rgItemPreview{width:100%;max-width:100%;margin-right:unset}.rgItemPreview.selected:not(.loading){max-height:0;margin-top:0;margin-bottom:0;overflow:hidden}.rgItemPreview.loading::before{content:'';display:block;position:absolute;top:-1em;bottom:0;left:50%;width:100vw;z-index:0;transform:translateX(-50vw);box-sizing:border-box;opacity:1;transition:all 300ms}}.product-id::before{content:'\0023' ' '}.product-type{text-transform:capitalize}.euro::before{content:'\20AC' ' '}.product-price{font-size:1.333em}.product-price--inline{display:inline;margin-left:auto}.product-preview__photo{position:relative;overflow:hidden;cursor:pointer}.product-preview__photo>picture>img{transform:scale(1.1);position:relative;z-index:1;opacity:1;transition:opacity 200ms}.product-preview__photo>figcaption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:0}@media screen and (min-width: 499px){.product-preview__photo:hover > picture > img,
.selected .product-preview__photo>picture>img{opacity:0.01}.product-preview__photo:hover ~ .caption,
.selected .product-preview__photo~.caption{opacity:0.01}}.product-preview__caption{display:flex;flex-flow:column nowrap;justify-content:center;height:60%;width:60%;box-sizing:border-box;border-top:1px rgba(255,255,255,0.3) solid;border-bottom:1px rgba(255,255,255,0.3) solid;line-height:1.5;box-shadow:0 0 30px black;font-size:0.75em;padding:1.3em}.product-preview__caption
button{margin-top:auto}.product-attribute{text-align:center;text-transform:capitalize}.product-title--inline{display:flex;align-items:flex-end}.product-details{padding-top:6rem;padding-bottom:6rem;align-items:flex-end;transition:max-height 500ms, padding 500ms, opacity 400ms}@media screen and (max-width: 500px){.product-details{transition:max-height 1ms, padding 1ms, opacity 1ms}}@media screen and (max-width: 500px){.product-details{padding-top:0.7rem}}.product-details.to-hide{position:relative;opacity:0.01}.product-details .product-figure{position:relative;overflow:hidden}.product-details .product-figure:not(.empty){cursor:zoom-in}.product-details .product-figure .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center;padding-bottom:77%}.product-details .product-figure .swiper-button{position:absolute;color:white;top:50%;z-index:5;width:2rem;margin-top:-0.5rem;cursor:pointer}.product-details .product-figure .swiper-button.btn-next{transform:rotate(90deg);right:0.1em}.product-details .product-figure .swiper-button.btn-prev{transform:rotate(-90deg);left:0.1em}.product-details .product-figure .swiper-button-disabled{display:none}.product-details .product-figure>picture>img{transform:scale(1.1)}@media screen and (max-width: 768px){.product-details .product-figure{margin-bottom:2.125rem}}@media screen and (max-width: 500px){.product-details .product-figure{flex-basis:100%;max-width:100%;margin-bottom:3rem;width:100%;display:block}.product-details .product-figure>picture{position:absolute;background-color:#eee}}@media screen and (min-width: 501px){.product-details .product-figure{padding-bottom:0 !important}}.product-details .product-figure:not(.empty)::after{position:absolute;height:1.6em;width:1.6em;right:0.6em;bottom:0.7em;content:'';background-image:url(/system/plugins/raffaGioielli/static/loupe.svg);background-size:cover;background-repeat:no-repeat;box-sizing:border-box;pointer-events:none;z-index:1}.details-pane{position:relative;width:100%;flex:1 0 100%;max-width:unset;color:black;background-color:white;align-items:start;box-sizing:border-box;order:1;opacity:1;padding:0;transition:opacity 400ms, margin 400ms}@media screen and (max-width: 500px){.details-pane{transition:opacity 1ms, margin 1ms}}.details-pane>*{position:relative;overflow:hidden;max-height:0;opacity:0.01}.details-pane::before{content:'';display:block;position:absolute;top:0;bottom:0;left:50%;width:100vw;background-color:#fff;z-index:0;transform:translateX(-50vw);box-sizing:border-box;opacity:1;transition:all 300ms}.details-pane .close-btn{display:block;background-image:url(/system/plugins/raffaGioielli/static/cross-black.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:1.8rem;right:0em;width:1.4rem;height:1.4rem;cursor:pointer}@media screen and (max-width: 768px){.details-pane .close-btn{background-image:url(/system/plugins/raffaGioielli/static/cross-s-black.svg)}}@media screen and (max-width: 500px){.details-pane .close-btn{right:0.7em;margin-top:89%}}@media screen and (max-width: 500px){.details-pane{transition:opacity 1ms, margin 1ms;background-color:#000}.details-pane::before{transition:all 400ms;background-color:#000}.details-pane.details-pane--opened:not(.details-pane--no-backdrop)::before{background-color:#fff}}.details-pane--no-backdrop .close-btn{background-image:url(/system/plugins/raffaGioielli/static/cross.svg);transform:translateX(3.2em)}@media screen and (max-width: 768px){.details-pane--no-backdrop .close-btn{transform:translateX(3.25em)}}.details-pane--no-backdrop::before{background-color:#000;border-top:1px solid transparent;border-bottom:1px solid transparent;border-color:rgba(255,255,255,0.1)}.details-pane--closed{opacity:0.01}.details-pane--closed>*{max-height:0;padding:0;opacity:0.01}.details-pane--closed .close-btn{opacity:0.01}.details-pane--opened{opacity:1;margin:-0.7em 0 2em}.details-pane--opened>*{max-height:70rem;opacity:1}.details-pane--opened .close-btn{opacity:1;z-index:1}.product-details .product-title,
.product-details .product-description{padding-top:0.8em;padding-bottom:0.6em;border-bottom:black 1px solid}.product-details .product-description{font-size:0.875em;line-height:1.5}.product-details .product-description .ffWidget .ffBabelfishEditorForm .ffBabelfishEditor .ffBabelfishEditorField .mce-container-body .mce-panel iframe:first-child[style]{height:125px !important}@media screen and (max-width: 768px){.product-details__content{margin-left:unset !important}}@media screen and (max-width: 500px){.product-details__content{max-width:100%;padding-left:2.3em;padding-right:2.3em}}.details-header{font-family:Lato,sans-serif;font-size:1.2em}.details-header .product-id{font-size:0.625em;margin-top:0.3em;margin-bottom:0.725em}.details-header .product-price{font-size:1em}.product-zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0.01;transition:opacity 300ms;cursor:all-scroll;pointer-events:none;background-color:black}.x-for-zoom{display:none;position:fixed;color:white;z-index:100;top:1rem;right:1rem;width:1.4rem}.product-zoom__image{background-repeat:no-repeat;background-position:50% 75%;background-size:initial;position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:55.7%}@media screen and (max-width: 768px){.product-zoom__image{padding-bottom:100%}}@media screen and (max-width: 500px){.product-zoom__image{width:400vw;left:-150vw;top:-84vw;background-size:contain;padding-bottom:268%}}.product-zoom.activated{pointer-events:auto;opacity:1;z-index:999}@media screen and (max-width: 500px){.product-zoom.activated{position:fixed}.product-zoom.activated .x-for-zoom{display:block}}.rgPopupPermalinkContainer{display:inline;position:relative;height:0;width:0;margin-left:0.5em}.rgPopupPermalinkTrigger{position:absolute;display:inline-block;width:14px;height:14px;overflow:hidden;text-indent:1000px;background-image:url(/system/plugins/raffaGioielli/static/permalink.svg);background-size:contain;opacity:0.5;top:2px}.rgPopupPermalinkTrigger:hover{opacity:1}.rgPopupPermalink{font-size:0.9em;margin-left:-29px;left:0;transform:translateY(1px)}@media screen and (max-width: 965px){.rgPopupPermalink{left:-6.4em}.rgPopupPermalink::before,.rgPopupPermalink::after{left:7.8em}}.rgPopupPermalink input[type=text]{border:none;padding:0.3em}.rgPopupSizeHelperContainer{display:inline-block}.rgPopupSizeHelperContainer
.rgPopupTrigger{opacity:0.5;min-width:1em}.rgPopupSizeHelperContainer .rgPopupTrigger:hover{opacity:1}.rgPopupSizeHelperContainer
.rgPopup{margin-left:-30px;transform:translateY(8px)}.product-variables:not(.removing) .remove{display:none}.product-variables.removing
.add{display:none}.color-label{content:' ';height:1.5em;width:1.5em;background-repeat:no-repeat;background-size:cover;background-position:center}.color-label::after{position:relative;top:1.4em}.color-label--type-black{background-color:#000;background-image:url(/system/plugins/raffaGioielli/static/black.jpg)}.color-label--type-blue{background-color:#003577;background-image:url(/system/plugins/raffaGioielli/static/blue.jpg)}.color-label--type-brown{background-color:#8d6039;background-image:url(/system/plugins/raffaGioielli/static/brown.jpg)}.color-label--type-chocolate{background-color:#379d78;background-image:url(/system/plugins/raffaGioielli/static/chocolate.jpg)}.color-label--type-green{background-color:#5f4836;background-image:url(/system/plugins/raffaGioielli/static/green.jpg)}.color-label--type-grey{background-color:#7e7e7e;background-image:url(/system/plugins/raffaGioielli/static/grey.jpg)}.color-label--type-neon-yellow{background-color:#b6ce42;background-image:url(/system/plugins/raffaGioielli/static/neon-yellow.jpg)}.color-label--type-orange{background-color:#f26135;background-image:url(/system/plugins/raffaGioielli/static/orange.jpg)}.color-label--type-pink{background-color:#daa2a5;background-image:url(/system/plugins/raffaGioielli/static/pink.jpg)}.color-label--type-red{background-color:#f00;background-image:url(/system/plugins/raffaGioielli/static/red.jpg)}.color-label--type-teal-green{background-color:#135c53;background-image:url(/system/plugins/raffaGioielli/static/teal-green.jpg)}.color-label--type-turquoise{background-color:#019098;background-image:url(/system/plugins/raffaGioielli/static/turquoise.jpg)}.color-label--type-yellow{background-color:#e2b43a;background-image:url(/system/plugins/raffaGioielli/static/yellow.jpg)}.color-label--type-bronze{background-color:#323334;background-image:url(/system/plugins/raffaGioielli/static/bronze.png)}.color-label--type-gold{background-color:#d1a749;background-image:url(/system/plugins/raffaGioielli/static/gold.png)}.color-label--type-silver{background-color:#747474;background-image:url(/system/plugins/raffaGioielli/static/silver.png)}.product-variables{position:relative}.product-variables [type=submit]{display:block;text-align:center;background-color:black;color:white;width:100%;padding:0;font-size:0.75em;line-height:2.7;text-transform:uppercase}.product-variables .go-to-cart{opacity:1;transition:all 200ms ease;left:50%;margin-left:0;transform:translateX(-50%)}.product-variables .go-to-cart
span{display:inline-block;transition:all 200ms ease-out}.product-variables .go-to-cart[hidden]{pointer-events:none;opacity:0}.product-variables .go-to-cart[hidden] span{transform:translateY(-20%)}.variant-chooser{padding:0.7em 0 0.675em;border:none;border-bottom:1px solid black}.variant-chooser
.legend{font-size:0.875em;font-family:Lato,sans-serif;width:100%;flex-basis:100%;margin-bottom:0.4em}.variant{display:inline-block;cursor:pointer;min-width:1.4em;text-align:center;font-size:0.9em;margin-bottom:0.625em}.variant.unavailable{opacity:0.5;pointer-events:none}.variant:not(:last-child){margin-right:0.625em}.variant input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.variant input:checked~.variant-label{font-family:LatoMedium,sans-serif}.variant input:checked~.variant-label::after{font-family:LatoLight,sans-serif;display:block}.variant-label::after{display:none;background-image:url(/system/plugins/raffaGioielli/static/chevron.svg);background-size:0.5em;background-repeat:no-repeat;background-position:bottom;content:'';height:0.5em;width:100%;padding-top:0}.color-label::after{padding-top:0.3em}.variants-edit-widget{display:inline}.showVariantWizard{display:flex}.variant-editor{position:relative;padding:2em
2em 3em 2em;display:flex;flex-flow:column nowrap}.variant-editor .ffWidget
h3{font-size:1em;padding:0.5em 0}.variant-editor
.close{position:absolute;top:0;right:0;background-color:transparent;font-size:2em}.variant-editor
.table{display:table;margin:0.75em;border-collapse:collapse}.variant-editor .table[hidden]{display:none}.variant-editor
.row{display:table-row}.variant-editor .th,
.variant-editor
.cell{display:table-cell;padding:0.15em 0.5em;border:1px
solid #ddd}.variant-editor
.th{background-color:#ddd;font-family:LatoMedium,sans-serif}.variant-editor>button.button{background:#000;color:#fff;position:absolute;bottom:0;width:100%;left:0;padding:0.5em 1em}/*!


+---------------+ +-------------------------+
| raffaGioielli | | section.less            |
+---------------+ +-------------------------*/

.rgSection{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:3em
0;padding-top:15rem}.rgSection>header>h2{margin-bottom:-0.2em}.rgSection
.tools{position:absolute;top:1em;left:1em}.rgSection.reversed
.columns{flex-direction:row-reverse}@media screen and (max-width: 500px){.rgSection{padding-top:8rem}.rgSection
.column{flex-basis:100%}.rgSection .columns,
.rgSection.reversed
.columns{flex-flow:column-reverse nowrap}.rgSection .columns header,
.rgSection.reversed .columns
header{align-self:flex-start;flex-grow:0;flex-shrink:1;margin-top:3em;flex-basis:0%}}#contact
.columns{flex-flow:column-reverse nowrap;align-items:flex-start}#contact .columns>header{align-self:flex-end;margin-top:4em}@media screen and (max-width: 500px){#contact .columns>header{align-self:flex-start}}#contact .columns>.column>a:not(.icon-link){border-bottom:1px rgba(0,0,0,0.5) solid}#about
h2{margin-bottom:-0.2em}@media screen and (max-width: 850px){#about
.columns{flex-flow:column-reverse nowrap;align-items:flex-end}#about .columns>header{align-self:flex-start;margin-top:4em}}.rgText,.rgCookie,.rgPrivacy{line-height:1.5;margin-top:4rem;margin-bottom:11rem}.rgText h2,
.rgCookie h2,
.rgPrivacy
h2{font-family:LatoMedium,sans-serif;font-size:2.75em;margin-bottom:0.1em}/*!


+---------------+ +-------------------------+
| raffaGioielli | | spinner.css             |
+---------------+ +-------------------------*/

@keyframes
spinner{to{transform:rotate(360deg)}}.spinner{background-color:#212121;z-index:99999}.spinner::before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px
solid transparent;border-top-color:#fff;animation:spinner 600ms linear infinite}.spinner--fixed{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(33, 33, 33, 0.4)}/*!


+---------------+ +-------------------------+
| raffaGioielli | | splash.less             |
+---------------+ +-------------------------*/

.rgSplash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;box-sizing:border-box;color:white;background-color:transparent;transition:background-color 2s ease-in}.rgSplash--transparent{background-color:transparent;pointer-events:none}.arrow{display:inline-block;width:2rem;position:absolute;left:50%;transform:translateX(-50%);transition:bottom 2s, top 2s}.arrow--up{top:1rem}.arrow--down{bottom:1rem}.arrow--down
svg{transform:rotate(180deg)}.arrow--up.arrow--hidden{top:-3rem}.arrow--down.arrow--hidden{bottom:-3rem}