﻿#wpadminbar{position:fixed !important}body.admin-bar.f-topbar-fixed .sticky.fixed{margin-top:rem-calc(32)}.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}p.wp-caption-text{font-size:90%;color:#666;padding:rem-calc(10) 0}.alignleft{float:left;padding-right:1rem;margin:0}.alignright{float:right;padding-left:1rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{color:#8256a5;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}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{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0, -180%);-ms-transform:translate(0, -180%);transform:translate(0, -180%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:0;background:0 0;width:50px}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:rgba(0,0,0,0);outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity .3s ease-in-out}.slick-prev{left:-55px}.slick-next{right:-55px}.slick-next:before,.slick-prev:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240.823 240.823' %3E%3Cpath fill='%23eee' d='M183.189 111.816L74.892 3.555c-4.752-4.74-12.451-4.74-17.215 0-4.752 4.74-4.752 12.439 0 17.179l99.707 99.671-99.695 99.671c-4.752 4.74-4.752 12.439 0 17.191 4.752 4.74 12.463 4.74 17.215 0l108.297-108.261c4.68-4.691 4.68-12.511-.012-17.19z'/%3E%3C/svg%3E");width:30px}.slick-prev{transform:translate(0, -180%) scaleX(-1)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.3.1/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.3.1/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.3.1/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:3px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:rgba(0,0,0,0)}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.table-layout{width:100%;text-align:center}.table-cell{display:table-cell;vertical-align:middle}.calendar{margin:0 0 9rem;margin-top:2em;margin-bottom:5rem;position:relative}.calendar .btn{font-size:.85rem;color:#fff !important;text-transform:uppercase;font-weight:bold}.calendar ul{padding-left:0}.calendar.view-list{max-width:900px;margin:0 auto 2rem}.calendar.view-list .calendar-cal{display:none}.calendar.view-list .calendar-list{display:block}.calendar.is-loading::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.calendar.is-loading .calendar-cal,.calendar.is-loading .calendar-list,.calendar.is-loading .calendar-header .prev,.calendar.is-loading .calendar-header .next{opacity:.5;-webkit-transition:opacity 250ms;transition:opacity 250ms}.calendar.is-loading .calendar-header h2::after{content:"";position:absolute;top:50%;left:100%;margin:-1.75rem .5rem 0;width:2.5rem;height:2.5rem;border-radius:50%;border:.25rem solid rgba(0,0,0,0);border-top-color:#a971af;-webkit-animation:spin .5s ease-in-out infinite;animation:spin .5s ease-in-out infinite}.calendar-header{margin-bottom:1.5rem;color:#fff}.calendar-header .table-layout{width:100%}.calendar-header .table-cell{vertical-align:middle;width:25%}.calendar-header .table-cell:nth-child(2){width:50%;text-align:center}.calendar-header .table-cell:last-child{text-align:right}.calendar-header h2{font-size:1.8em;margin:0;position:relative;display:inline-block;color:#fff}.calendar-header .prev,.calendar-header .next{display:inline-block;-webkit-transition:.25s ease-out;transition:.25s ease-out;cursor:pointer;font-size:2em;padding:0 .6em;font-weight:400}.calendar-header .prev:hover{-webkit-transform:translateX(-0.25rem);-ms-transform:translateX(-0.25rem);transform:translateX(-0.25rem)}.calendar-header .next:hover{-webkit-transform:translateX(0.25rem);-ms-transform:translateX(0.25rem);transform:translateX(0.25rem)}.calendar-header .prev:before,.calendar-header .next:before{content:"››";color:#fff;font-weight:200}.calendar-header .prev:before{content:"‹‹";color:#fff;font-weight:200}.calendar-views{list-style:none;margin:0 0 20px;text-align:center;padding-left:0}.calendar-views>li{display:inline-block;font-size:1rem;color:#fff;cursor:pointer}.calendar-views>li:not(:last-child)::after{content:" |";margin:0 .25rem;font-size:.875rem;vertical-align:top}.calendar-views a{text-transform:uppercase;color:inherit;font-weight:400;opacity:.8}.calendar-views a:hover{opacity:1}.view-cal .calendar-views li:nth-of-type(1) a{font-weight:bold;opacity:1}.view-list .calendar-views li:nth-of-type(2) a{font-weight:bold;opacity:1}.calendar-cal{width:100%;border:none;border-collapse:collapse}.calendar-cal thead{background-color:#4f3191;border:none}.calendar-cal thead th{text-align:center;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem}.calendar-cal thead th span:last-child{display:none}.calendar-cal thead th:last-child{border-right:none}.calendar-cal tbody{background:#f7f7f7;border:none}.calendar-cal tbody tr:nth-child(even){background:inherit}.calendar-cal tbody td{position:relative;vertical-align:top;border:1px solid rgba(0,0,0,.06);width:14.29%;padding:2rem .5rem .75rem}.calendar-cal .day-num{background-color:rgba(0,0,0,.4);color:#fff;font:.75rem/1.25rem sans-serif;position:absolute;top:0;right:0;margin:.5rem;text-align:center;width:1.25rem;border-radius:50%}.calendar-cal .day-content{min-height:6rem;color:#fff}.calendar-cal .day-content ul{list-style:none;margin:0}.calendar-cal .day-content li{position:relative;padding:8px 4px;background:#4f3191;border-radius:3px}.calendar-cal .day-content li h3{text-align:center}.calendar-cal .day--present{background-color:#d2d2d2}.calendar-cal .day--present .event-start{background-color:#4f3191}.calendar-cal .day--othermonth .day-num,.calendar .day--othermonth .day-content{display:none}.calendar-cal .event{position:relative}.calendar-cal .event-title{font-size:1.1rem;font-weight:bold;line-height:1.2;cursor:pointer;border-bottom:0;text-transform:none;color:#fff;margin:0}.calendar-cal .event-title a{color:inherit}.calendar-cal .event-popup{display:none;position:absolute;top:100%;left:0;background:#fafafa;color:#666;box-shadow:0 0 1rem rgba(0,0,0,.4),inset 0 0 0 1px rgba(0,0,0,.2);border-radius:.375rem .375rem .25rem .25rem;padding:.75rem;width:100vw;max-width:20rem;margin:.5rem 0 .5rem -0.5rem;z-index:9}.calendar-cal .event-popup h4{margin:-0.75rem -0.75rem .65rem;padding:.75rem .75rem .65rem;color:#fff;background:#4f3191;border-radius:.25rem .25rem 0 0}.calendar-cal .event-popup>*:last-child{margin-bottom:0}.calendar-cal .event-popup.right{left:auto;right:0}.calendar-cal .event-popup.top{top:auto;bottom:100%}.calendar-cal .event-time{margin-bottom:.25rem}.calendar-cal .event-image{background:no-repeat center/cover;margin:0 .5rem .5rem 0;float:left;width:25%}.calendar-cal .event-image::after{content:"";display:block;padding-top:100%}.calendar-cal .event.is-open .event-popup{display:block}.event-popup p{font-size:.85rem}.event-popup p.event-time{color:#333;font-weight:600;text-transform:uppercase}.calendar-list{display:none;list-style:none;margin:0}.calendar-list h3{font-size:2rem;font-weight:600;text-transform:uppercase;line-height:1;color:#4f3191;margin-bottom:1rem;margin-top:.2em;border-bottom:1px solid rgba(67,33,93,.4);padding-bottom:.75rem}.calendar-list h3 sup{top:0;vertical-align:top;line-height:inherit}.calendar-list .day{background:#eee;color:#555;border-radius:.25rem;padding:1rem;margin-bottom:1.5rem}.calendar-list .day--othermonth{display:none}.calendar-list .day--empty{text-align:center;padding:3rem 1rem}.calendar-list .day--empty h3{border:none;margin:0;padding:0}.calendar-list .event{overflow:hidden}.calendar-list .event:not(:last-child){margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.2)}.calendar-list .event h4{font-size:1.625rem;font-weight:600;margin-bottom:.25rem;color:inherit;margin-top:0;color:#444}.calendar-list .event-image{background:no-repeat center/cover;margin:0 0 1rem 1rem;width:10rem;float:right}.calendar-list .event-image::after{content:"";display:block;padding-top:100%}.day--present .event-title{color:#fff}.day--present .day-content li::before{color:#fff}ul.gform_fields{padding:0;margin:0}.content .gform_fields,.gform_fields{margin:20px 0;padding:0}.gform_fields li,.main ul.gform_fields li{list-style-type:none;padding:0;margin:0 0 20px;overflow:hidden}span.gform_description{margin:0 0 20px;display:block}.gform_wrapper .validation_error{margin:10px 0}.gform_wrapper .validation_message{color:#fff;background-color:#ea4647;text-align:center;line-height:1.2;padding:.4rem}.ginput_complex label{font-size:11px !important;font-style:italic;margin:6px 0 15px;color:#bbb;display:block}.gfield.hide-label label{position:absolute;opacity:0;visibility:hidden}.gfield.hide-legend legend{position:absolute;opacity:0;visibility:hidden;margin:0 !important;height:0 !important;font-size:0 !important}.gform_full input{width:97%;-webkit-box-sizing:border-box;box-sizing:border-box}.gform_full textarea{width:920px}.gform_wrapper ul li.gform_left,span.ginput_left{float:left;width:49%;clear:none;margin-right:2%}.gform_wrapper ul li.gform_right,span.ginput_right{float:left;width:49%;clear:none}.gform_wrapper ul li.gform_left input.medium,span.ginput_left input{width:91%}.gform_wrapper ul li.gform_left select{width:95%;padding:3px}.gform_wrapper ul li.gform_right input.medium,span.ginput_right input{width:93%}.gform_wrapper ul li.gform_right select{width:100%;padding:3px}.gform_wrapper .gform_full,.wpcf7-full{clear:left;float:none}.gform_wrapper .gform_full textarea,.wpcf7-full textarea{width:97%}.gform_wrapper textarea,textarea{padding:3px;height:15em;vertical-align:middle}.sidebar .gform_wrapper ul li.gform_left,.sidebar .gform_wrapper ul li.gform_right,.sidebar span.ginput_left,.sidebar span.ginput_right{float:none;width:100%;clear:both}#gforms_confirmation_message,.validation_error{padding:1em;margin-bottom:20px;background-color:#f15a5b}#gforms_confirmation_message{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.gform_confirmation_message{color:#fff;background:#4e3190;padding:.75rem 1rem;text-align:center}.validation_error{color:#fff;background-color:#ea4647;text-align:center;line-height:1.2}.gform_footer button+img{margin:18px}.sidebar .gform_footer{margin:-15px 0 0}.gform-submit{margin:0 5px 0 0}.gform_fields select{height:53px;border:1px solid #777}.gform_fields input,.gform_fields select,.gform_fields textarea{background-color:#f7f7f7;font-size:1em;color:#555;border:1px solid #dcdcdc;border-radius:3px;padding:6px 10px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.06);outline:0;transition:.2s all linear}.gform_fields input:focus,.gform_fields select:focus,.gform_fields textarea:focus{background-color:#fff}.gform_wrapper{max-width:900px;margin:0 auto;padding:0}.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gform_fields>li{width:49%;margin:1%}.gform_fields>li.gf_full_width{width:100%}.gform_fields>li input,.gform_fields>li select,.gform_fields>li textarea{width:100%;padding:1em;resize:none}label.gfield_label{margin-bottom:.3em;display:inline-block;padding-top:.5rem}input.gform_button{padding:.9em 3em;width:100%;color:#fff;border:0;background:#5736a0;border-radius:3px;cursor:pointer;max-width:100%;text-transform:uppercase;letter-spacing:.5px;font-weight:600;transition:background .2s}input.gform_button:hover,input.gform_button:focus{background:#4f3191}span.gfield_required{color:#ff6358;margin-left:.2em}h3.gform_title{text-align:center;font-weight:200;font-size:1.9em;border-bottom:1px solid #aaa;padding-bottom:.6em}.gform_footer{position:relative}.gform_ajax_spinner{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.gform_wrapper div.gform_card_icon{margin-right:4px;margin-bottom:5px;text-indent:-9000px;background-image:url("/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png");background-repeat:no-repeat;width:36px;height:32px;float:left}.gform_wrapper li.gfield.gfield_creditcard_warning{padding:16px 16px 14px;border-top:2px solid #790000;border-bottom:4px solid #790000;background-color:rgba(255,223,224,.25);width:100%}.gfield_creditcard_warning_message{font-size:.875em;font-weight:700;font-family:inherit;min-height:25px;color:#790000;max-width:100%;position:relative}.ginput_card_security_code_icon{width:32px;height:23px;background-image:url("/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png");background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-1px;left:6px;display:-moz-inline-stack;display:inline-block}.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_card_icon_discover{background-position:-108px 0}.gform_card_icon_mastercard{background-position:-36px 0}.gform_wrapper input[type=checkbox]{width:auto}select.ginput_card_expiration,input.ginput_card_security_code{width:33% !important;min-width:125px}.ginput_total{font-size:26px;color:#56379f;font-weight:bold}.single-event label.gfield_label{margin-bottom:.3em;display:inline-block;padding-top:.5rem;font-weight:bold}.single-event .gform_fields li,.single-event .main ul.gform_fields li{margin:0 0 10px}@media(max-width: 640px){.php-popup .ginput_container_select select{height:36px !important}.php-popup .ginput_container_password label{padding:0 !important;margin-bottom:.5rem !important}}.slideout-menu{position:fixed;top:0;bottom:0;width:256px;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-menu h4{text-transform:uppercase;font-size:30px;padding:1.25rem 0 1.25rem 1rem;margin-bottom:-0.5rem;background:#fff;background:linear-gradient(to right, #513595, #a46eaf);color:#fff;font-weight:400}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;background-color:#fff;min-height:100vh}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.menu{background-color:#fff;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(221,1055,620)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='453' height='377.5' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.03'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover;background-position:center}.menu img{opacity:0;animation:fadeinup 1s forwards;max-width:88%;display:block;margin:1em auto -0.5em;backface-visibility:hidden}body.admin-bar .menu img{margin-top:4em}.menu a{color:#444;font-weight:400}.menu a:hover{text-decoration:underline}.menu-section{margin:25px 0;padding-bottom:7rem}.menu-section li{position:relative;margin:0}.menu-section li:first-of-type{border-top:0}.menu-section li.menu-item-has-children>a:hover{color:#000}.menu-section li.menu-item-has-children>a:after{content:"▼";position:absolute;font-size:11px;right:1em;opacity:.7;transform:scaleY(0.7);display:inline-block;top:1.25em;transform-origin:50% 50%;transition:transform .2s}.menu-section li.show-subnav>.sub-menu{position:relative;display:block;opacity:1;visibility:visible;background:rgba(0,0,0,0);filter:none}.menu-section li.show-subnav>.sub-menu:after,.menu-section li.show-subnav>.sub-menu:before{display:none}.menu-section li.show-subnav>a{color:#444 !important}.menu-section li.show-subnav>a:after{transform:scaleY(0.7) rotate(180deg)}.menu-section .sub-menu{display:none;display:none;margin:0 !important;padding-right:34px;transform:translate3d(-37%, -5px, 0) !important}.menu-section .sub-menu li{border:0}.menu-section .sub-menu a{font-size:16px;padding:.5em 0;color:#444}.menu-section .sub-menu .sub-menu{padding-right:46px}.menu-section .sub-menu .sub-menu a{font-size:15px}.menu-section .sub-menu .sub-menu .sub-menu a{font-size:14px}#menu-mobile ul{list-style:none;padding-left:0}#menu-mobile a{font-weight:400}#menu-mobile li.menu-item-has-children{margin-top:1em}#menu-mobile li.menu-item-has-children>a{font-weight:600;color:#283891}#menu-mobile li.menu-item-has-children>a:nth-of-type(even){color:green}.menu-section-list{padding:0;margin:10px 0;list-style:none;font-size:1.15em}.menu-section-list a{display:block;padding:10px 20px;text-transform:capitalize}.menu-section-list a:hover{background-color:rgba(0,0,0,.03);text-decoration:none}.menu-item-116>a{background-color:#8558a6 !important;color:#fff;margin-top:.5em;padding:15px 20px}.slideout-menu .menu-section-list>li{opacity:0;animation:bounceinleft 1.5s linear forwards}.slideout-menu .menu-section-list>li:nth-of-type(1){animation-delay:.1s}.slideout-menu .menu-section-list>li:nth-of-type(2){animation-delay:.2s}.slideout-menu .menu-section-list>li:nth-of-type(3){animation-delay:.3s}.slideout-menu .menu-section-list>li:nth-of-type(4){animation-delay:.4s}.slideout-menu .menu-section-list>li:nth-of-type(5){animation-delay:.5s}.slideout-menu .menu-section-list>li:nth-of-type(6){animation-delay:.6s}.slideout-menu .menu-section-list>li:nth-of-type(7){animation-delay:.7s}.slideout-menu .menu-section-list>li:nth-of-type(8){animation-delay:.8s}.slideout-menu .menu-section-list>li:nth-of-type(8){animation-delay:.9s}@keyframes bounceinleft{0%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -50, 0, 0, 1);opacity:0}4.3%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.286, 0, 0, 1)}8.61%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -6.071, 0, 0, 1)}12.91%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.614, 0, 0, 1)}17.22%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.667, 0, 0, 1)}28.33%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1.031, 0, 0, 1)}39.44%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.312, 0, 0, 1);opacity:1}61.66%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.021, 0, 0, 1)}83.98%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -0.001, 0, 0, 1)}100%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);opacity:1}}.pu-inner{font-size:17px;overflow:hidden}.pu-inner h2{color:#555;font-size:2rem;font-weight:600}.pu-inner b{font-size:2rem !important;font-family:inherit}.pu-inner .btn{position:relative;margin:1.2em 0 0}.pu-inner .btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;transition:all .2s}.pu-inner .btn:hover:before{opacity:.15}.pu-inner>:first-child{margin-top:4px;padding:20px 0 0}.pu-inner>:last-child{margin-bottom:0}.boost-popup .pi-logo{background-color:#f1f6f9}.boost-popup .pi-logo img{margin:auto;display:table}.boost-popup .pi-content{padding:0 7% 30px}.boost-popup .pi-content>:first-child{margin-top:25px}.boost-popup .pi-content>:last-child{margin-bottom:0}.svelte-modal-wrap{background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;z-index:9999;display:flex;backface-visibility:hidden;overflow:auto}.svelte-modal-wrap .main{padding:40px 4%;margin:auto}.svelte-modal{position:relative;width:100%;transition:transform .35s;border-radius:3px;background:#dbe0e2;box-shadow:0px 1px 8px rgba(0,0,0,.25)}.close-modal{position:relative;color:#fff;border-radius:100%;width:42px;height:42px;right:-16px;border:0;text-align:left;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.4);z-index:1;outline:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.close-modal{position:relative;background-color:rgba(0,0,0,0) !important;border:none;box-shadow:none}.close-modal svg{position:relative;height:12px;width:12px;fill:rgba(255,255,255,.4);transition:fill .3s ease-in-out}.close-modal:hover svg{fill:#fff}.modal-inner{background:#fff}.popup-wrap{max-height:90vh;overflow:auto;padding:0 0 37px}.popup-header{display:flex;justify-content:center;align-items:center}.login-modal{display:flex;flex-direction:column}.login-modal .main{pointer-events:none}.login-modal .inner-wrap{max-width:500px;pointer-events:auto;border:none !important}.login-modal .svelte-modal{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none;z-index:9999999;border-radius:3px !important}.login-modal .modal-inner{background-color:rgba(0,0,0,0);border-radius:3px}.login-modal .modal-body{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.login-modal form{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.login-modal .form-input-wrap{width:100%;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column-reverse}.login-modal .form-input-wrap label{color:#474747;font-size:16px;font-family:"lato","Open Sans",sans-serif;font-weight:700;margin-top:2px;letter-spacing:.5px}.login-modal .form-input-wrap input,.login-modal .form-input-wrap select{box-shadow:0 0 2px rgba(0,0,0,.4);width:100%;text-align:left;border-radius:initial;padding:3px 10px;color:#474747;font-weight:400;background-color:#fdfdfd !important;border:none}.login-modal .form-submit-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center;float:right;margin:1rem 0 1.25rem;width:100%}.login-modal .form-submit-wrap .arrow-wrap{top:initial;left:0;pointer-events:none}.login-modal .form-submit-wrap .arrow-wrap span{color:#fff;font-weight:800}.login-modal .form-submit-wrap input{color:#fff;font-weight:800;font-size:22px;letter-spacing:1.2px;padding:.35em 1.5em;width:100%}.login-modal .form-submit-wrap:hover .arrow-wrap{width:120%}.login-modal .form-submit-wrap.register{justify-content:center}.login-modal .status{color:#474747;font-weight:bold;text-align:center;width:100%;font-weight:500}.login-modal .boost-purchase-wrap{text-align:left;padding:.75rem 15px 1rem 0}.login-modal .boost-purchase-wrap li{padding:0 !important;margin:0 !important}.modal-head{background-color:#4f3191;padding:1rem 5.25%;border-top-left-radius:3px;border-top-right-radius:3px;display:flex;justify-content:space-between;align-items:center}.modal-head h2{text-align:left;color:#fff;font-size:26px;font-weight:500;margin-bottom:0;font-family:"brother-1816","Open Sans",sans-serif}.login-options-wrap{position:relative;display:flex;justify-content:space-between;align-items:center;align-self:flex-start;padding:1rem 0;width:100%}.login-options-wrap .having-trouble{margin:0;margin-left:2rem}.login-options-wrap .having-trouble a{color:#474747;font-family:"brother-1816","Open Sans",sans-serif;font-weight:400;font-size:14px;transition:color .3s ease-in-out;text-decoration:none}.login-options-wrap .having-trouble a:hover{color:#4f3191}.login-options-wrap .state-select span{display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:400;color:#474747 !important;margin-right:8px}.login-options-wrap .state-select button{padding:0;background-color:rgba(0,0,0,0);border:none;color:#474747;font-weight:500;transition:color .3s ease-in-out;display:flex;justify-content:center;align-items:center;font-size:15px}.login-options-wrap .state-select button svg{height:24px;width:24px;transition:fill .3s ease-in-out,transform .3s ease-in-out}.login-options-wrap .state-select button:hover{text-decoration:none;color:#4f3191}.login-options-wrap .state-select button:hover svg{stroke:#4f3191;transform:translatex(2px)}.login-modal-info .inner-wrap{max-width:775px;margin-top:6.5rem}.login-modal-info .inner-wrap p{font-size:22px;color:#fff;text-align:center}.login-modal .inner-wrap{height:100%;width:100%;border-radius:4px;transition:height .3s ease-in-out}.login-modal .woocommerce ul.cart_list li,.login-modal .woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none;border-bottom:2px solid #eee}.login-modal .woocommerce ul.cart_list li:hover a,.login-modal .woocommerce ul.product_list_widget li:hover a{text-decoration:none !important}.login-modal .woocommerce-mini-cart{margin-bottom:1rem !important}.login-modal .widget_shopping_cart_content{width:100%}.login-modal .woocommerce-mini-cart__total{font-family:"lato","Open Sans",sans-serif;padding:4px 32px 0;margin:0 0 0rem}.login-modal .woocommerce-mini-cart__total .woocommerce-Price-amount{font-family:"lato","Open Sans",sans-serif;color:#333;font-size:20px}.login-modal .woocommerce-mini-cart__buttons{padding:4px 0;margin-bottom:.5rem}.modal-header{text-align:center;padding:38px 0 8px}.modal-header p{font-size:34px;color:#fff;text-transform:capitalize;margin:0}.modal-body{position:relative;background-color:#fff;padding:2rem 5.25% 1rem}.modal-body a{font-family:"lato","Open Sans",sans-serif;color:#fff}.modal-body a:hover{text-decoration:none}.modal-body a.remove{float:left;line-height:1;position:relative;top:0;left:0;min-height:1.2em;min-width:1.2em;display:flex !important;justify-content:center;align-items:center;font-weight:900 !important;transition:color .3s ease-in-out,background-color .3s ease-in-out}.modal-body .amount,.modal-body .quantity{color:#333 !important;font-family:"lato","Open Sans",sans-serif;font-weight:bold}.modal-body .quantity{display:block;clear:both;margin-left:2%}.modal-body dt,.modal-body dd{margin:0 !important;padding:0 !important;color:#333}.modal-body dd{position:relative;top:-2.5px;left:3px}.modal-body dl.variation{padding:0 !important;display:flex;justify-content:space-between;align-items:center;border:none !important}.modal-body dl.variation dd{top:2px;left:0;margin-left:6px !important}.modal-body .woocommerce-mini-cart__total{color:#333;text-align:center;margin-bottom:1rem}.modal-body li{display:flex;align-items:center;border-bottom:1px solid rgba(204,204,204,.3);padding-bottom:16px !important;margin-bottom:16px !important}.modal-body li img{min-width:85px !important;width:85px !important;height:70px !important;object-fit:contain;margin-right:.5rem;background-color:#fff}.modal-body li a:not(.remove){display:flex !important;justify-content:flex-start;align-items:center;flex-basis:70%;transition:color .3s ease-in-out}.modal-body li a:not(.remove) img{flex-basis:85px}.modal-body li a:not(.remove):hover{color:#ededed}.modal-body li:last-child{border-bottom:initial}.modal-body .woocommerce-mini-cart__buttons{text-align:center;margin:0;display:flex;justify-content:space-between;align-items:center}.modal-body .woocommerce-mini-cart__buttons a{border-radius:0;background-color:#333;color:#fff;border-radius:12px;padding:10px 28px;font-weight:600;width:100%;border:1px solid #fff;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}.modal-body .woocommerce-mini-cart__buttons a:first-child{margin-right:8px}.modal-body .woocommerce-mini-cart__buttons a:hover{color:#fff;background-color:#fff}.keep-shopping{display:flex;justify-content:center;align-items:center;color:#4f3191 !important;padding:7px 12px;border-radius:3px;font-weight:bold;text-align:center;max-width:183px;margin:.25rem auto 0;transition:color .3s ease-in-out}.keep-shopping:hover,.keep-shopping:focus{color:#301e58 !important}.woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:2rem}.shop-modal .mini_cart_item a{color:#474747 !important;text-align:left}.shop-modal .mini_cart_item .swag-info-modal em{width:320px;left:initial;right:-4px;font-size:13px}.shop-modal .mini_cart_item .swag-info-modal em:before{left:initial;margin:initial;right:5px}.shop-modal .mini_cart_item:hover a:not(.remove_from_cart_button){color:#4f3191 !important}.shop-modal .woocommerce-mini-cart{max-height:310px;overflow:auto}.php-popup{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:-1}.php-popup form{justify-content:flex-start}.php-popup .php-modal{transform:translateY(-10px)}.php-popup .modal-inner{position:relative;transition:height .3s ease-in-out}.php-popup .inner-login-modal-wrap{position:absolute;top:0;left:0;opacity:0;width:100%;pointer-events:none;transition:opacity .3s ease-in-out}.php-popup .gform_wrapper{width:100%}.php-popup .gform_wrapper .gform_fields{text-align:left;margin:0;grid-row-gap:initial !important}.php-popup .gform_wrapper .gform_fields input:not(.gfield-choice-input),.php-popup .gform_wrapper .gform_fields select{box-shadow:0 0 2px rgba(0,0,0,.4);width:100%;text-align:left;border-radius:initial;padding:3px 10px !important;color:#474747;font-weight:400;background-color:#fdfdfd !important;border:none;height:initial}.php-popup .gform_wrapper .gform_fields label,.php-popup .gform_wrapper .gform_fields .gfield_label_before_complex{font-size:16px;letter-spacing:.5px;font-weight:700;font-family:"lato","Open Sans",sans-serif}.php-popup .gform_wrapper .gform_fields>*{margin-bottom:1rem}.php-popup .ginput_container_checkbox .gchoice{display:flex;align-items:center}.php-popup .ginput_container_checkbox .gchoice input{margin-right:10px}.php-popup .ginput_container_checkbox .gchoice label{display:flex;justify-content:flex-start;align-items:center;font-size:14px !important;font-weight:500;line-height:19px;color:#3f3f3f;margin-bottom:0;font-family:"brother-1816","Open Sans",sans-serif;letter-spacing:initial}.php-popup .ginput_complex.has_first_name label{font-size:16px !important;font-weight:700;margin:0 0 8px;display:inline-block;padding:0;font-style:initial;color:#555}.php-popup .gform_body a{color:#4f3191}.php-popup .gform_footer{width:100%;padding:0 !important}.php-popup .gform_confirmation_wrapper br{display:none}.php-popup .gform_confirmation_wrapper p{padding-bottom:1rem;margin:0;line-height:1.45}.php-popup .gform_confirmation_message{padding:1rem 1rem .25rem}.php-popup .ginput_container_password label{margin:0}.php-popup .ginput_recaptcha,.php-popup .gf_login_links{display:none}.php-popup .show-password-input:after{position:relative;top:-6px}.php-popup .gfield_html{line-height:19px;font-size:14px;color:#4f3191;font-weight:500}.php-popup .gfield_html a{transition:color .3s ease-in-out}.php-popup .gfield_html a:hover{color:#361f63}.php-modal{transform:translateY(0);transition:transform .3s ease-in-out}.phpLoginModalReveal{opacity:1 !important;pointer-events:auto !important;z-index:9999 !important}.phpLoginModalReveal .php-modal{transform:initial}.phpLoginModalReveal .gform_footer .gform_ajax_spinner{display:none}#phpLoginModalWrap .gform_wrapper .gform_body{width:100%}#phpLoginModalWrap .gform_wrapper .gform_fields{grid-template-columns:1fr}#phpLoginModalWrap .state-select{display:flex;justify-content:space-between;align-items:center;width:100%}html #cookie-law-info-bar{padding:1rem !important}html #cookie-law-info-bar .cli-bar-btn_container{flex-direction:column;margin-top:1rem !important}html #cookie-law-info-bar .cli-bar-btn_container a{width:100%;margin:0 0 .5rem !important;transition:background-color .3s ease-in-out}html #cookie-law-info-bar .cli-bar-btn_container a:last-child{margin:0 !important}html .cli-bar-popup{padding:1rem !important;text-align:center;justify-content:center;align-items:center}html .cli-bar-popup .cli-container-fluid{padding:0 !important}html .cli-bar-popup .cli-row{margin:initial !important}html .cli-bar-popup .cli-alert-dialog-buttons{display:flex;padding-top:12px}html .cli-modal-dialog{margin:0 auto !important}html .cli-alert-dialog-buttons button{border:2px solid #4f3191 !important;transition:background-color .3s ease-in-out,color .3s ease-in-out}html .cli-alert-dialog-buttons button.cli-ccpa-button-cancel{color:#4f3191 !important}html .cli-alert-dialog-buttons button.cli-ccpa-button-cancel:hover{background-color:#4f3191 !important;color:#fff !important}html .cli-alert-dialog-buttons button.cli-ccpa-button-confirm{background-color:#4f3191 !important}html .cli-alert-dialog-buttons button.cli-ccpa-button-confirm:hover{background-color:#452b7e !important}html .cli-switch input:checked+.cli-slider{background-color:#a971af}html .wt-cli-privacy-btn{background-color:#4f3191 !important;font-weight:bold;opacity:1 !important;transition:background-color .3s ease-in-out}html .wt-cli-privacy-btn:hover{background-color:#452b7e !important}html table.cookielawinfo-winter thead th{background:#a971af}html .cli-privacy-readmore{position:relative;transition:color .3s ease-in-out;text-decoration:none;text-transform:capitalize}html .cli-privacy-readmore:after{content:"";position:absolute;height:2px;width:100%;bottom:0;left:0;background-color:#a971af;transition:width .3s ease-in-out}html .cli-privacy-readmore:hover:after{width:0}html .wt-cli-ccpa-element a{position:relative;text-decoration:none;transition:color .3s ease-in-out}html .wt-cli-ccpa-element a:hover{color:#a971af !important}html .wt-cli-ccpa-element a:hover:before{width:0}@media(max-width: 768px){.shop-modal .mini_cart_item .swag-info-modal em{left:initial;right:-8px;width:280px;border-top-right-radius:2%}.shop-modal .mini_cart_item .swag-info-modal em:before{top:-12px}.shop-modal .mini_cart_item .swag-info-modal:hover em{top:30px}}@media(max-width: 600px){.login-modal .form-submit-wrap{margin:.5rem 0 .75rem}.login-modal .form-submit-wrap input{padding:.45em .75em;font-size:20px}.login-options-wrap{flex-direction:column}.login-options-wrap .having-trouble{margin:.5rem 0 0}#phpLoginModalWrap .state-select{flex-direction:column}.svelte-modal{border-width:2px}.close-modal{width:28px;height:28px;right:-9px}.popup-header{padding:18px !important}.pu-inner{padding:0 18px !important}.pu-inner p{font-size:16px}.pu-inner>:last-child{margin-bottom:9px}.shop-modal a.remove{margin-left:0;height:1em;width:1.5em;line-height:.9 !important}}@media(max-width: 400px){.login-modal form{flex-direction:column}.login-modal .form-input-wrap{width:100%}.login-options-wrap .state-select button{font-size:15px}.login-options-wrap .state-select span{font-size:14px;margin-right:6px}.shop-modal a:not(.remove){font-size:14px}.shop-modal .modal-body .widget_shopping_cart_content{width:100%}.shop-modal .modal-body li img{min-width:50px !important;width:50px !important;height:50px !important}.shop-modal .mini_cart_item .swag-info-modal em:before{top:initial;bottom:-12px;border-bottom:initial;border-top:14px solid #a971af}.shop-modal .mini_cart_item .swag-info-modal:hover em{top:-133px}}@font-face{font-family:"BlackJack";src:url("../src/assets/fonts/blackjack-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rockness";src:url("../src/assets/fonts/rockness.woff2") format("woff2"),url("../src/assets/fonts/rockness.woff") format("woff");font-display:swap}*{box-sizing:border-box;text-decoration-skip:ink}body,html{min-height:100%;max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{font-size:16px;font-weight:400;font-family:"brother-1816","Open Sans",sans-serif;color:#555;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#tinymce{padding:.5em 1em !important}img{height:auto;width:auto;max-width:100%}hr{border-top:1px solid #4f3191}blockquote{background-color:#eee;color:#333;border-radius:10px;border-left:10px solid #888;font-size:1.1em;padding:1em 2em;position:relative}blockquote p{font-style:italic;line-height:1.6}blockquote:before,blockquote:after{content:"“";position:absolute;left:.3em;top:.3em;font-size:2.7em;opacity:.5}blockquote:after{content:"”";right:.6em;bottom:-0.3em;top:auto;left:auto}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:.75rem}p{line-height:1.8}a{color:#4f3191;font-weight:500;text-decoration:none}a:hover{text-decoration:none}p>a{text-decoration:underline}p>a:hover{text-decoration:underline}p strong{font-weight:600}button,input[type=submit]{cursor:pointer}button,input,select,optgroup{font-family:"brother-1816","Open Sans",sans-serif}.btn,.button{display:inline-block;color:#fff;text-align:center;line-height:1;padding:1em 2em;border-radius:3px;border:0;text-transform:uppercase;background:#4f3191;transition:background .2s;line-height:1.25}.btn:hover,.btn:focus,.button:hover,.button:focus{color:#fff;text-decoration:none;background:#5937a4}.btn.btn-arrow:after,.button.btn-arrow:after{content:"▶";display:inline-block;margin-left:.5rem;font-size:.9em}.btn.btn-big,.button.btn-big{font-size:20px;font-weight:bold;text-transform:uppercase;border-radius:0}.btn.btn-small,.button.btn-small{font-size:12.5px;padding:16.5px 27px}.btn.btn-outline,.button.btn-outline{background:rgba(0,0,0,0);color:#4f3191;border:1px solid #4f3191;transition:all .25s}.btn.btn-outline:hover,.button.btn-outline:hover{background:#4f3191;color:#fff;transform:translatey(-3px);box-shadow:0 2px 3px rgba(0,0,0,.3)}.btn-pink{background:#a971af}.btn-pink:hover,.btn-pink:focus{background:#b381b8}main#panel{position:relative;display:flex;flex-direction:column;box-shadow:0 0 12px 0px rgba(0,0,0,.2)}main#panel:before{content:"";position:absolute;top:0;right:0;background-image:url("../src/assets/images/corner-background.jpg");background-repeat:no-repeat;background-position:top right;width:400px;height:400px;z-index:-1;opacity:.35}main#panel>.main{flex-grow:1;position:relative}.main{width:100%;margin:0 auto;padding:0 6%}.full-width{margin:0 -7%;padding:0 6%}.inner-wrap{position:relative;max-width:1300px;margin:0 auto}.clearfix:after{content:"";display:block;clear:both}.page-default-content{padding:3em 0}.grid-three{margin:1rem -1% -0.75rem;display:flex;flex-wrap:wrap;justify-content:center}.grid-three .grid-item{margin:.75rem 1%;width:31.33%}.grid-three-narrow{margin:1rem -2% -0.75rem;display:flex;flex-wrap:wrap}.grid-three-narrow .grid-item{margin:.75rem 2%;width:29.33%}.grid-two{margin:1rem -2% -0.75rem;display:flex;flex-wrap:wrap}.grid-two .grid-item{margin:.75rem 2% 2.5rem;width:46%}.grid-four{margin:1rem -1%;display:flex;flex-wrap:wrap}.grid-four .grid-item{margin:.65rem 1%;width:23%}.grid-four-narrow{margin:1rem -2%;display:flex;flex-wrap:wrap}.grid-four-narrow .grid-item{margin:.65rem 2%;width:21%}.grid-item{position:relative;background-size:cover;background-position:center}.section-full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}ul.header-links{position:relative;list-style:none;padding-left:0;margin:0;vertical-align:middle;display:inline-block;float:right}ul.header-links>li:hover .sub-menu{opacity:1;visibility:visible;transform:translate3d(-50%, 0, 0)}ul.header-links>li,ul.header-links>a{float:left;position:relative;backface-visibility:hidden;padding:.6em 1.2em}ul.header-links>li>a{color:#737373;text-transform:uppercase;letter-spacing:1px;padding:.6em .8em;font-size:18px;font-weight:200}ul.header-links>li>a:hover{color:#4f3191}ul.header-links>li.current_page_ancestor>a,ul.header-links>li.current_page_item>a{color:#4f3191;font-weight:500}.toggle-nav{display:none;font-weight:300;font-size:1.05em;margin:1em 2% .8em 1rem;margin-left:2rem;float:right}.toggle-nav .hamburger{display:inline-block;margin-bottom:-3px;background:#fff;padding:.8rem .55rem;border-radius:3px;box-shadow:0 2px 7px 0px rgba(0,0,0,.15)}.toggle-nav .hamburger>div{width:2.5em;height:3px;background-color:#4f3191;margin:.7em 0 0}.toggle-nav .hamburger>div:first-of-type{margin:0}.logo-link img{max-height:12vh}.navbar-wrap{position:relative;z-index:2}.navbar-wrap .main{padding:0 1.5rem}.navbar{padding:1.5rem 0;display:flex;justify-content:space-between}.navbar a{font-weight:400}.nav-top-row{font-size:14px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:.75rem}.nav-top-row svg{display:inline-block;height:1.75rem;width:1.75rem}.nav-top-row ul{list-style:none;padding-left:0;display:flex;margin:0}.nav-top-row li.current-menu-item a{color:#4f3191;font-weight:bold}.nav-top-row li:first-of-type a:before{display:none}.nav-top-row li.register-link:last-child a,.nav-top-row li.nav-btn:last-child a{margin-left:9px;background-color:#c753ae}.nav-top-row li.register-link:last-child a:hover,.nav-top-row li.nav-btn:last-child a:hover{background-color:#cc62b5}.nav-top-row li.register-link a,.nav-top-row li.nav-btn a{background-color:#644299;color:#fff;padding:4.5px 15px 5.5px;border-radius:3px;font-weight:600;transition:background-color .2s}.nav-top-row li.register-link a:hover,.nav-top-row li.nav-btn a:hover{color:#fff;background-color:#724bae}.nav-top-row li.register-link a:before,.nav-top-row li.nav-btn a:before{display:none}.nav-top-row li a{position:relative;color:rgba(0,0,0,.5);margin-left:1.2rem;transition:color .2s}.nav-top-row li a:hover{color:#643eb7}.nav-top-row li a:before{content:"";position:absolute;left:-0.6rem;top:30%;height:50%;background:#949494;width:1px}.nav-bottom-row{position:relative;display:flex;align-items:center}.nav-bottom-row .svg-links{margin-left:1.3rem !important;cursor:default}.nav-bottom-row svg{transition:opacity .3s ease}.nav-bottom-row svg path{transition:fill .2s}.nav-bottom-row a.svg-link{position:relative;margin-bottom:-0.2rem;vertical-align:middle;display:inline-block;margin-right:1.3rem}.nav-bottom-row a.svg-link:hover svg path{fill:#4f3191}.nav-bottom-row a.svg-link:last-of-type{margin-right:0}#svg_x{top:0;left:0;position:absolute;opacity:0}form.search-form .search-submit{position:absolute;right:0;height:100%;padding:0 1rem;opacity:0;visibility:0;background:#4f3191;color:#fff;border-radius:0 3px 3px 0;transition:all .3s}form.search-form .search-submit:hover{background:#5e3aac}.site-search{position:absolute;right:0;height:100%;width:100%;width:0;visibility:hidden;opacity:0;transition:all .3s}.show-search .site-search{visibility:visible;width:100%;opacity:1}.show-search form.search-form .search-submit{opacity:1;visibility:1}.show-search #svg_x{opacity:1}.show-search #svg_mag{opacity:0}.cart-link{position:relative}.cart-link:hover{color:#4f3191}.cart-link #cart_count{position:absolute;left:6px;right:0;margin:0 auto;top:-3px;font-weight:bold;text-align:center}.modal-overlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);align-items:center;justify-content:center;z-index:999;animation:fadein .3s forwards}.modal-overlay *{margin:0}.modal-overlay .modal{animation:open-modal 1.1s linear forwards;width:550px;text-align:center;box-shadow:0px 2px 10px 0px rgba(34,31,31,.38);max-width:95%;border-radius:4px;padding:2.2rem 1.5rem 4rem;max-height:95vh;overflow-y:auto;padding:0}.modal-overlay>img{margin-left:-15px}.modal-overlay h3{color:#4f3191;font-weight:300;font-size:29px;margin-top:2.6rem;margin-bottom:.4rem}.modal-overlay a.toggle-register{color:#5d5d5d}.modal-overlay i{color:#5d5d5d;font-weight:600;margin-top:0;text-decoration:underline}.modal-overlay .close-modal{position:absolute;top:0;right:0;z-index:1;border:0;border-radius:0 3px 0;font-size:2em;padding:.1em .4em .2em;opacity:.6;color:#fff;background:rgba(0,0,0,0)}.modal-overlay .close-modal:hover{opacity:1}.modal-overlay .modal-content{padding:1.5rem 5% 2rem;background:#fff}.modal-overlay h2{background:linear-gradient(to right, #4f3191, #a971af);color:#fff;padding:1rem;padding:1.25rem 5%;font-weight:400}.modal-overlay img{max-height:16rem;margin:.5rem 0 .75rem}.modal-overlay h4{margin:.75rem 0 1.5rem;color:#4f3191;font-weight:400;font-size:1.5rem}.modal-overlay .btn{padding:1rem 2.5rem}.modal-overlay.close-modal{animation:fade-out .3s forwards}.modal-overlay.close-modal .modal{animation:scale-out 1.5s forwards}.hide-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.product-category-banner{font-size:14px;background-color:#4f3191;background:linear-gradient(to right, #513595, #a46eaf);box-shadow:inset 0 0 10px rgba(0,0,0,.3)}.product-category-banner .inner-wrap *{margin:0}.product-category-banner .inner-wrap>ul{list-style:none;padding-left:0;display:flex;justify-content:center}.product-category-banner .inner-wrap>ul>li{position:relative}.product-category-banner .inner-wrap>ul>li:hover .sub-menu{opacity:1;visibility:visible;transform:translate3d(-50%, 0, 0)}.product-category-banner .inner-wrap>ul>li:first-of-type a:before{display:none}.product-category-banner .inner-wrap>ul>li:last-of-type a{text-transform:uppercase;font-weight:bold}.product-category-banner .inner-wrap>ul>li>a{white-space:pre;position:relative;display:inline-block;color:#fff;padding:.75rem 1.75rem;font-weight:400}.product-category-banner .inner-wrap>ul>li>a:before{content:"";position:absolute;left:0;top:22%;height:65%;width:1px;background:#fff}.sub-menu{opacity:0;visibility:hidden;position:absolute;background:#4f3191;list-style:none;z-index:9999;padding:0;margin:0;width:auto;background:linear-gradient(#8a5ca7, #553997);border-radius:2px;margin-top:.75rem !important;left:50%;min-width:250px;transform:translate3d(-50%, -5px, 0);transition:all .2s;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.sub-menu:before{content:"";position:absolute;top:-0.7rem;height:.75rem;width:100%;background:linear-gradient(#a26caf, #8a5ca7);clip-path:polygon(50% 0%, 43% 100%, 57% 100%)}.sub-menu:after{content:"";position:absolute;top:-0.8rem;height:.8rem;width:100%;background:rgba(0,0,0,0)}.sub-menu li{width:100%}.sub-menu a{color:#fff;font-size:.8rem;padding:.6rem 1rem;display:inline-block;width:100%;transition:background .2s;font-weight:400}.sub-menu a:hover{background:rgba(241,188,255,.12)}.error404 article{text-align:center;font-size:1.1em}.error404 article h1{font-size:3rem;text-transform:uppercase;margin:2rem 0 4rem}.error404 article ul{display:table;margin:0 auto;text-align:left}footer{width:100%;background:#4f3191;background:linear-gradient(200deg, #6b52a3, #4f3191 30%);padding:2.6em 0 0;position:relative;color:#fff;font-size:14px}footer .inner-wrap{display:flex}footer h4{margin-top:.3rem;margin-bottom:.6rem}.footer-info{display:flex;justify-content:flex-start;align-items:flex-start;padding-right:7%;border-right:1px solid rgba(255,255,255,.5)}.footer-info>div{display:flex;align-items:flex-start}.footer-info p{margin-bottom:.5rem;line-height:1.35}.footer-info img{margin-right:1.5rem}.footer-links{display:flex;flex-wrap:wrap;flex-grow:1;justify-content:space-around;padding-right:10%}.footer-links ul{list-style:none;padding-left:0}.footer-links li{line-height:1.4;margin-bottom:.45rem}.footer-links a{color:#fff;font-weight:400}.footer-bottom{background:#2e1d55;font-size:12px;padding:.6rem 0;margin-top:2.6rem}.footer-bottom .inner-wrap{display:flex;justify-content:space-between}.footer-bottom .inner-wrap *{margin:0}.footer-bottom a{color:#fff;text-decoration:none;font-weight:400}.page-template-home #content{position:relative;z-index:9999;max-width:550px;margin:0 auto;text-align:center}.home-slider-container{margin:4.5rem 0}.home-slider-container img{position:absolute;left:-279px;top:68px}.home-slider{width:100%;box-shadow:0px 1px 3px 0px rgba(34,31,31,.46)}.home-slider-slide{position:relative;height:540px;width:100%;background:#eee;background-position:center;background-size:cover;opacity:0;position:absolute}.home-slider-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #fff 20%, rgba(255, 255, 255, 0) 800px)}.home-slider-slide:first-of-type{opacity:1;position:relative}.home-slider-slide *{margin:0}.home-slider-slide h2{font-size:38px;font-family:"BlackJack","Open Sans",sans-serif;font-weight:400;color:#70407e;margin-bottom:-0.3rem}.home-slider-slide p{font-size:36px;color:#444;line-height:1.4;font-weight:300}.home-slider-slide a.btn{margin-top:2.2rem;display:table;border-color:#70407e;color:#70407e;margin-right:auto}.home-slide-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;max-width:700px;max-width:calc(620px + 5%);padding:2rem 5%;justify-content:center;flex-direction:column}.slick-dots{position:absolute;bottom:-38px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:13px;height:13px;margin:0 2.5px;padding:0;cursor:pointer}.slick-dots li.slick-active button{background:#4f3191;border-color:#4f3191}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:0;background:0 0;border:1px solid #8f72cf;-webkit-border-radius:100%;border-radius:100%;transition:background .15s}.featured-products-slider-container{margin:8.8rem 0;text-align:center}.featured-products-slider-container .slick-next,.featured-products-slider-container .slick-prev{top:60%}.section-heading,.product-title{text-align:center;position:relative;font-size:22px;text-transform:uppercase;margin-bottom:2rem;letter-spacing:1px}.section-heading:after,.product-title:after{display:block;content:url("data:image/svg+xml;charset-utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2284%22%20height%3D%2213%22%3E%3Cpath%20fill%3D%22%23A66FAF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M83.6%208.7c-.2.1-.2.3-.1.4v.6l-.6%201.5a3%203%200%200%201-1%201.2l-.9.4-1%20.1h-2.8a12%2012%200%200%201-2.7-.8l-.8-.2-1-.2c-.4%200-.7-.2-1-.5l-.1-.1-.4-.1a37%2037%200%200%200-1.9-.4l-1.9-.4h-.9L66%2010c-.5-.5-1-.7-1.7-.7a53.1%2053.1%200%200%201-2.4-.1%2010%2010%200%200%201-1.5-.7h-.1a35.4%2035.4%200%200%200-3.6-.5l-.3-.1a6.3%206.3%200%200%200-2-.3%2036%2036%200%200%201-2.5-.3h-.3l-.2-.1c-.4-.4-.8-.4-1.2%200a1%201%200%200%200-.5-.2%203%203%200%200%200-.7%200l-1-.1a32%2032%200%200%200-1.6-.3H46a5%205%200%200%200-.5%200H45l-.7-.3h-.9c-.2.2-.5.2-.9%200l-1-.2h-1.4c-.3%200-.6-.2-.8-.3a6.3%206.3%200%200%201-1-.4v.3L38%206l-.3-.2-.4-.2-.8.1c-.4%200-.6%200-.9-.2-.2-.1-.5-.2-1-.1-.3%200-.6.1-.8.3a62%2062%200%200%200-1.8-.2%202%202%200%200%201-.4-.6c0-.2-.2-.4-.4-.5l-.2-.1h-.3l-.2.2v.2c0%20.1%200%20.2.2.2l.1.3-1.6-.2h-.7c-.3%200-.5%200-.7-.4l-.4.5h-5.1l-3.8.1a113.6%20113.6%200%200%200-8%20.7L4.8%207.2%204.6%207l-.4.1-.8.2a29.4%2029.4%200%200%201-2%20.7l-.8.1H0v-.7c0-.3.1-.4.5-.6v-.1c.2-.7.6-1.2%201.3-1.6a26.8%2026.8%200%200%201%203-1.7l.7-.3.3-.1.6-.1H7c-.2-.3-.1-.4.2-.5.3%200%20.6%200%20.8-.2A88.1%2088.1%200%200%201%2030.5%200v.2l-.8.1a8.1%208.1%200%200%201-1.9.1h-1L25%20.5l-2%20.1-2.6.2-2.5.1-.8.1-.6.1h-1.3l-.4.2-.3.2v.2a80.6%2080.6%200%200%200%203.8-.3v.2l-2%20.3H16a5.9%205.9%200%200%200-1.2.3L14%202h-.6l-1.8.4c-.6%200-1.2.2-1.8.4l.1-.6-.3-.1a9.2%209.2%200%200%201-.8%201c0-.2-.2-.3-.2-.3L8%202.6c0%20.3-.2.5-.4.6l-.9.2-.2.1-.3.3H7c.6%200%201.2-.2%201.7-.3l1.7-.4h.9l.4-.1a4%204%200%200%201%20.8-.2h.5a95.6%2095.6%200%200%200%204.2-.5%2025.2%2025.2%200%200%201%202.6%200%2031.8%2031.8%200%200%200%203.6-.4v.4l.2.4h.9v-.2l-.2-.1-.3-.1a3%203%200%200%201%201.6-.4c.5%200%20.9.1%201%20.4l-1.5.3%201%20.1h1l.1-.9c.2%200%20.3.2.3.3l.1.4s0%20.2.2.2l.7-.1a10.9%2010.9%200%200%201%201%20.6v-.4c-.4-.2-.5-.4-.3-.6l.2-.6-1-.3v.1h-1.8a2%202%200%200%201-.3%200H24a79.4%2079.4%200%200%201-4%20.2l-.6.1H19l-.3-.1.6-.3a192.2%20192.2%200%200%201%206.9-.3h4.3c0%20.1.1.2.3.2l-.1.2h-.9l.1.5h2c-.2.2-.2.5-.2.8.5.4%201.2.2%201.9-.5h-.3V2h-.9a.6.6%200%200%201-.1-.6c0-.4.3-.5%201-.5a95.1%2095.1%200%200%201%205.2.4h.2c.2.1.2.3.3.4l.2.2.3-.2.4-.3.6.1H42c.2%200%20.5.1.7.3h1.2a15.6%2015.6%200%200%201%203%20.2%2031.5%2031.5%200%200%200%203%20.3h1l.7.3h-1.9v.1h.3l.3.2h.8l.9.2.7-.1-.2-.4.2-.1.4.3.5.2.6.3.3-.6%201%20.2%201.4.2-.1.2-.2.2%201.4-.3c.4%200%20.8.1%201.1.5a2%202%200%200%201%201.2-.3c.5%200%201.4%200%202.7.2l-.6-.2-.6-.2a385.2%20385.2%200%200%200-9.3-1.4l-1.4-.1-1.5-.1-.5-.2h-1.9l-1.6-.1.5-.3h.3a57.9%2057.9%200%200%201%202.3.2l3.4.3a129.1%20129.1%200%200%201%206.6.8l3.3.4a598%20598%200%200%200%2010.7%201.5l4.5.8%204.4%201c.5%200%201%20.2%201.3.4.4.2.7.4.7.7l.3.7c.2.3%200%20.6-.3.8z%22%2F%3E%3C%2Fsvg%3E");margin-top:.2rem}.section-heading span,.product-title span{font-weight:400}.section-heading em,.product-title em{color:#4f3191;font-style:normal}.featured-products-slider{margin:3.45rem -2% 0;display:flex;flex-wrap:wrap}.product-grid-image-wrap{position:relative;height:228px;width:100%;box-shadow:0px 1px 3px 0px rgba(34,31,31,.46);border:10px solid #fff}.product-grid-image-wrap div{position:absolute;height:100%;width:100%;top:0;left:0}.product-grid-image-wrap:before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background:#4f3191;opacity:0;transition:opacity .3s;z-index:1}.product-grid-image-wrap .featured-product-image{border:initial;box-shadow:initial}.product-grid-image-wrap .featured-product-image:before{display:none}.product-grid-image-wrap:hover .featured-product-image{opacity:0}.product-grid-image-wrap:hover .featured-product-image-hover{opacity:1}.product-grid-image-wrap:hover:before{opacity:.3}.featured-product-image-hover{position:relative;height:228px;width:100%;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;pointer-events:none;transition:opacity .3s}.featured-product-slide,.product-grid-item{position:relative;width:24%;margin:1rem .5%;float:left;text-align:center}.featured-product-slide:hover .featured-product-image:before,.product-grid-item:hover .featured-product-image:before{opacity:.3}.featured-product-slide:hover .product-grid-image-wrap .featured-product-image,.product-grid-item:hover .product-grid-image-wrap .featured-product-image{opacity:0}.featured-product-slide:hover .product-grid-image-wrap .featured-product-image-hover,.product-grid-item:hover .product-grid-image-wrap .featured-product-image-hover{opacity:1}.featured-product-slide.new-product:before,.product-grid-item.new-product:before{content:"NEW";position:absolute;height:50px;width:50px;top:-15px;left:-15px;background-image:url(../src/assets/images/favicon.png);background-size:cover;z-index:9;display:flex;justify-content:center;align-items:center;color:#fff;font-size:11px;font-weight:bold}.featured-product-slide *,.product-grid-item *{margin:0}.featured-product-slide h4,.product-grid-item h4{font-weight:400;font-size:18px;margin-top:1.95rem}.featured-product-slide p,.product-grid-item p{font-size:14px;max-width:270px;margin:0 auto;margin-top:.8rem;line-height:1.5}.featured-product-slide a,.product-grid-item a{position:absolute;top:0;left:0;width:100%;height:100%}.featured-product-slide a:hover button,.featured-product-slide a:hover span,.product-grid-item a:hover button,.product-grid-item a:hover span{opacity:1}.featured-product-slide a button,.featured-product-slide a span,.product-grid-item a button,.product-grid-item a span{position:absolute;top:228px;left:50%;transform:translate3d(-50%, -50%, 0);background:#4f3191;color:#fff;font-size:12.5px;padding:8px 24px;text-transform:uppercase;border-radius:3px;font-weight:bold;backface-visibility:hidden;white-space:nowrap;opacity:0;transition:opacity .3s;z-index:99;border:0}.featured-product-slide a button:hover,.featured-product-slide a span:hover,.product-grid-item a button:hover,.product-grid-item a span:hover{background:#5937a4}.featured-product-slide.grid-image-hover-item .product-grid-image-wrap,.product-grid-item.grid-image-hover-item .product-grid-image-wrap{pointer-events:none}.featured-product-slide.grid-image-hover-item:hover .featured-product-image,.product-grid-item.grid-image-hover-item:hover .featured-product-image{opacity:0}.featured-product-slide.grid-image-hover-item:hover .featured-product-image-hover,.product-grid-item.grid-image-hover-item:hover .featured-product-image-hover{opacity:1}.featured-product-slide.grid-image-hover-item:hover .product-grid-image-wrap:before,.product-grid-item.grid-image-hover-item:hover .product-grid-image-wrap:before{opacity:.3}span.subheader{display:block;color:#4f3191;font-style:normal;text-transform:uppercase;font-size:12.5px;font-weight:bold;margin-top:.3rem}.featured-product-image{position:relative;height:228px;width:100%;box-shadow:0px 1px 3px 0px rgba(34,31,31,.46);background-size:contain;background-repeat:no-repeat;border:10px solid #fff;background-position:center}.featured-product-image:before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background:#4f3191;opacity:0;transition:opacity .3s}.woo-loop{margin:3rem -1% 4rem}.woo-loop .product-grid-item{position:relative;width:23%;margin:1rem 1%;float:left;text-align:center}.category-bar{background:#f3f3f3}.cat-bar-inner{display:flex;justify-content:center;align-items:center;padding:1.75rem 0;letter-spacing:.75px}.cat-bar-inner h5{margin:0;font-size:1rem;text-transform:uppercase;color:#414141;margin-right:.5rem}.cat-bar-inner ul{list-style:none;padding:0;margin:0;display:flex}.cat-bar-inner li{margin-left:.6rem}.cat-bar-inner li:first-of-type:before{display:none}.cat-bar-inner li:before{content:"|";margin-right:.6rem}.cat-bar-inner a{font-weight:400;color:#555;transition:color .2s}.cat-bar-inner a:hover{color:#4f3191}.testimonial-banner{background:#4f3191;background:linear-gradient(to right, #4f3191 10%, #6843a4 90%);color:#fff;padding-top:3.2rem;padding-bottom:2.5rem;margin-top:4rem;margin-bottom:0}.testimonial-banner .slick-track{overflow:visible !important}.testimonial-banner h2{font-family:"BlackJack","Open Sans",sans-serif;font-weight:400;font-size:42px}.testimonial-banner .inner-wrap{position:relative}.testimonial-banner svg{position:absolute;top:-3.2rem;left:1.7rem}.testimonial-slider{position:relative}.testimonial-slide{display:flex !important}.testimonial-slide .testimonal-info{width:320px;margin-right:19%;text-align:right}.testimonial-slide .testimonal-info p{font-size:14px;font-style:italic}.testimonial-slide .profile-image{border-radius:100%;height:177px;width:177px;box-shadow:inset 0 0 0 5px #bdbdbd;margin-left:auto;margin-top:.9rem;margin-right:-138px;margin-bottom:-2.5rem;background-color:#eee;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22377%22%20height%3D%22377%22%20fill%3D%22%23a970af%22%3E%3Cpath%20d%3D%22M347%20116c-11%2017-21%2010-21%2010s26-18%2015-35c-9%2017-19%2012-19%2012s16-31%202-35c-5%2014-24%203-24%203s11-9%2017-4c1-10-26-12-26-12s3-8%200-11c-3%203-9%201-9%201s4-15-6-17c3%2011-12%2012-12%207-12-25-31-18-31-18s-6-6%200-11c-4-4-27%209-27%209l-16-8s-16-10-22-6c9%206%206%2022%206%2022S161%205%20156%207c4%205%200%208%200%208s-8-11-17-11c-10%201-14%2013-15%2013s-2-8%200-13c-9%200-12%2031-12%2031s-7-10%200-19c-19%202-5%2021-5%2021s-9-2-16%200c-7%203-11%209-17%2011s-14-5-13%208h10l-7%2012c-1%201-9-10-20-7-11%202-3%2014%201%207s22%2012%2027%205c6-6%2017-12%2017-12s-6%2015-12%2017c-5%201-17%200-20%209s1%2025%201%2025-46-6-21%2020c-4-19%2025-6%2025-6s-14%204-15%2011c-1%206%209%2011%205%2019-3%209-24%205-22-4-13%2014%2027%2018%2030%206%203-11-1-14%202-18%202-4%2011-6%2016-7%200%2011%203%2020%205%2025v2c-3%201-8%201-11-5-2%208%207%209%2012%209%200%205-1%2010-4%2015-7%2011-15%2016-18%2023-3%2010%2016%2012%2016%2012v4s-6%206-5%2010c2%207%2014%204%2014%204s-12%205-11%2010c1%206%206%209%206%209s-12%2022%205%2027%2051-15%2056%209c4%2016%2023%2057%2016%2065l-16%2019%20175%206-60-78c-5-8-28-40-8-62l3-4c6%204%2018%208%2027%200%2012-12%2012-22%2012-22s23%205%2017-2c-6-6%2012-27%2012-27s7%205%204%2013c11-1%203-20%203-20s3%203%2010%200c-7-3-4-22-4-22s22-12%2013-37z%22%2F%3E%3C%2Fsvg%3E");background-size:64%;background-position:50% 44%;background-position:center;background-repeat:no-repeat}.testimonial-slide h6{font-size:18px;font-style:italic;margin:0;text-shadow:0 0 9px #4f3191}.testimonial-slide blockquote{font-size:18px;padding:0;padding-left:1rem;border-left:0;background:rgba(0,0,0,0);color:#fff;font-weight:300;align-self:center}.testimonial-slide blockquote:before,.testimonial-slide blockquote:after{font-size:88px;opacity:.3;font-style:italic}.testimonial-slide blockquote:before{left:-39px;top:-30px}.testimonial-slide blockquote:after{right:10px;bottom:-85px}.testimonial-slide blockquote p{max-width:720px;line-height:1.95}.news-and-events-container{padding:4.9rem 0 6rem;background-image:url("../src/assets/images/doing-nails.jpg");background-size:auto 100%;background-position:right;background-repeat:no-repeat}.news-and-events-container form{margin:0 -1rem}.news-and-events-container form .field-groups{display:flex;flex-wrap:wrap;align-items:flex-end}.news-and-events-container form .field-groups>*{flex-grow:1;width:175px;margin:.5rem 1rem}.news-and-events-container form .field-groups .mce-submit{flex-grow:0;width:auto}.news-and-events-container form input[type=text],.news-and-events-container form input[type=email]{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #c1c1c1;width:100%;font-size:14px;padding:.95rem .2rem .3rem;color:#222;border-radius:0}.news-and-events-container form input[type=text]::placeholder,.news-and-events-container form input[type=email]::placeholder{text-transform:uppercase;color:#5c5c5c}.news-and-events-container form input[type=text]:focus,.news-and-events-container form input[type=email]:focus{outline:0;border-color:#4f3191}.news-and-events{position:relative;display:flex;flex-wrap:wrap;align-items:center}.news-and-events:before{content:"";position:absolute;left:50%;width:1px;background:#ccc;top:0;height:105%}.news-and-events>.events-box,.news-and-events .newsletter-box{text-align:center;flex-grow:1;width:385px;padding:1.75rem 7%}.news-and-events .newsletter-box{padding-top:0}.news-and-events .newsletter-box .section-heading:before{content:url("data:image/svg+xml;charset-utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%3E%3Cpath%20fill%3D%22%236E6E6E%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.1%2017h10.5c.4%200%20.8-.4.8-.9V7.3c0-.5-.4-.8-.8-.8H12c-.4%200-.8.3-.8.8V16c0%20.5.4.8.8.8zm0-9.7h10.5V16H12V7.3zm14.5-.4c0-.3.2-.4.4-.4h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm0%204c0-.2.2-.3.4-.3h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm0%202.5c0-.2.2-.4.4-.4h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4h11.3a.4.4%200%200%201%200%20.8H27a.4.4%200%200%201-.4-.4zm-15.3-7.2c0-.3.2-.4.4-.4H23a.4.4%200%200%201%200%20.8H11.7a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4H23a.4.4%200%200%201%200%20.8H11.7a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4H23a.4.4%200%200%201%200%20.8H11.7a.4.4%200%200%201-.4-.4zm0%202.4c0-.2.2-.4.4-.4H23a.4.4%200%200%201%200%20.8H11.7a.4.4%200%200%201-.4-.4zm38.3-3.5l-4.4-2.7V.8c0-.4-.4-.8-.9-.8H5.7c-.5%200-.9.4-.9.8v20.6l-4.4%203c-.3%200-.4.3-.4.6v24.2c0%20.5.4.8.8.8h48.4c.4%200%20.8-.4.8-.8V25c0-.3-.2-.5-.4-.7zm-2%20.6l-2.4%201.2v-2.6l2.3%201.4zm-4-23.3V27l-5.9%203H27c-.2%200-.4.1-.4.3%200%20.3.2.5.4.5h9.1l-3.2%201.6H27c-.2%200-.4.1-.4.4%200%20.2.2.4.4.4h4.3l-6.3%203-6.3-3.1H23a.4.4%200%200%200%200-.8h-6l-3-1.6h9a.4.4%200%200%200%200-.9H12.4L6.5%2027V1.6h37zM4.7%2026.1L2.4%2025l2.4-1.6v2.8zm-3.2.2L4.8%2028H5l18.3%209.2L1.6%2047.9V26.3zm2.6%2022.1L25%2038l20.8%2010.4H4.2zm44.2-.5L26.8%2037.1l21.6-10.8V48z%22%2F%3E%3C%2Fsvg%3E");display:block;margin-bottom:1rem}.news-and-events a.btn{margin-top:-0.4rem}.events-box-event{position:relative;margin-bottom:2.6rem}.events-box-event:first-of-type{margin-top:3.05rem}.events-box-event h4{font-size:18px;font-weight:400;margin-bottom:0}.events-box-event .subheader{margin-bottom:1rem}.events-box-event p{font-size:14px;line-height:1.6}.events-box-event>a{position:absolute;top:0;left:0;width:100%;height:100%}.sidebar-layout{display:flex;align-items:flex-start;margin:0 auto}.sidebar-layout>.sidebar-col{order:-1;width:26%;margin-right:5.5%;float:left}@supports(display: flex){.sidebar-layout>.sidebar-col{min-width:290px}}.sidebar-layout>article.main-content{float:right;width:68.5%;flex-grow:1;max-width:999px;margin:0 auto}.sidebar-content-square{color:#fff;background:#4f3191;margin:0;padding:0 1rem 1rem;margin:.5rem 0 25px;box-shadow:0px 2px 4px 0px rgba(0,0,0,.19)}.sidebar-content-square h4{color:#fff;background:#301375;font-size:21px;text-align:center;text-transform:uppercase;margin:0 -1rem 2px;padding:16.5px 10px}.sidebar-content-square h4:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20d%3D%22M40%200C26%200%2015%2011%2015%2025c0%2024%2025%2055%2025%2055s25-31%2025-55C65%2011%2054%200%2040%200zm0%2039a13%2013%200%201%201%200-27%2013%2013%200%200%201%200%2027z%22%2F%3E%3C%2Fsvg%3E");display:inline-block;height:21px;width:21px;vertical-align:middle;margin-top:-5px;margin-right:2px;margin-left:-12px}.sidebar-content-square .sidebar-icon-container{margin:1.5rem 0;padding-left:3rem;padding-left:calc(2.4rem + 4%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20460.3%20460.3%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M230.1%20121L66%20256.2l-.2.8-.1.9v137c0%205%201.8%209.3%205.4%2012.9%203.6%203.6%208%205.4%2012.9%205.4h109.6V303.7h73.1v109.6h109.6c5%200%209.3-1.8%2012.9-5.4%203.6-3.6%205.4-8%205.4-12.9V258a4%204%200%200%200-.3-1.7L230.1%20120.9z%22%2F%3E%3Cpath%20d%3D%22M457.1%20225.4l-62.5-52V57a8.9%208.9%200%200%200-9.1-9.1h-54.9c-2.6%200-4.8.8-6.5%202.5a8.9%208.9%200%200%200-2.6%206.6v55.7l-69.7-58.3c-6-5-13.3-7.4-21.6-7.4-8.4%200-15.7%202.5-21.7%207.4L3.2%20225.4a8.3%208.3%200%200%200-3.2%206.2c-.2%202.5.5%204.8%202%206.7l17.7%2021.1a9.7%209.7%200%200%200%206%203.2c2.3.1%204.6-.5%206.9-2L230%2095.8l197.6%20164.8c1.5%201.3%203.5%202%206%202h.9a9.8%209.8%200%200%200%206-3.2l17.7-21.1c1.5-2%202.2-4.2%202-6.7a8.3%208.3%200%200%200-3.2-6.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:left center;background-repeat:no-repeat;background-size:2rem}.sidebar-content-square .sidebar-icon-container p{margin:0 !important;line-height:1.6}.sidebar-content-square .sidebar-icon-container.phone-icon{padding-top:4px;padding-bottom:5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.9%2016.9%22%3E%3Cpath%20d%3D%22M5.3%205.6l-3.9-4L2.9.3c.2-.3.6-.3.9%200l3%203c.2.2.2.6%200%20.9l-.7.6-.6.6-.2.3zm3.2%206.3A34.2%2034.2%200%200%201%205%208.4a2%202%200%200%201-.3-2l-4-4c-.9%201-.8%203.4.2%205.5l1.6%202.5A22.3%2022.3%200%200%200%209%2016c2%201%204.5%201.2%205.4.2l-4-4a2%202%200%200%201-1.9-.3zm8.2%201.2l-3-3a.6.6%200%200%200-.9%200l-.7.7-.6.6-.2.2%203.9%203.9%201.5-1.5c.2-.3.2-.6%200-.9z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E")}.sidebar-content-square .sidebar-icon-container.email-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M7%209L5.3%207.5l-5%204.2c.2.2.4.3.7.3h12c.3%200%20.5-.1.7-.3l-5-4.2L7%209z%22%2F%3E%3Cpath%20d%3D%22M13.7%202.3A1%201%200%200%200%2013%202H1a1%201%200%200%200-.7.3L7%208l6.7-5.7zM0%202.9v8.3l4.8-4.1zM9.2%207.1l4.8%204.1V2.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.sidebar-content-box{border-top:5px solid #4f3191;padding:1.3rem 8% 1.5rem;background:#f1f1f1;box-shadow:0px 2px 4px 0px rgba(0,0,0,.19)}.become-a-member-container{padding-top:15.7rem;padding-bottom:15.7rem;box-shadow:0 0 16px 0px rgba(0,0,0,.2);background-size:cover;background-position:center}.become-a-member{text-align:center;max-width:910px}.become-a-member h3{font-size:23px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.become-a-member span{font-family:"BlackJack","Open Sans",sans-serif;font-weight:400;font-size:51px;color:#4f3191}.become-a-member p{font-size:18px;font-style:italic;color:#909090;font-weight:300;line-height:2}.become-a-member a.btn{margin-top:2.15rem;padding:16.5px 45px}.leaflet-popup-content-wrapper{border-radius:3px}.leaflet-popup-content{margin:1.5rem 3.75rem;text-align:center;font-size:14px;color:#626262}.leaflet-popup-content *{margin:0}.leaflet-popup-content h6{color:#4f3191;font-size:18px;margin-bottom:.35rem;text-transform:capitalize}.leaflet-popup-content p{line-height:1.6;margin-bottom:.1rem;text-transform:capitalize}.leaflet-popup-content .btn{font-size:12px;display:inline-block;margin-top:.75rem;padding:10.5px 25px}.map-wrap{position:relative;background:#eee;height:840px}.map-container{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%}.map-island{position:absolute;top:10%;left:5%;height:80%;width:412px;max-width:28%;background:#fff;box-shadow:0px 2px 10px 0px rgba(34,31,31,.26);border-radius:4px;z-index:999;display:flex;flex-direction:column;pointer-events:auto;overflow:hidden}.map-island *{margin:0}.map-island h1{background:#4f3191 url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22217%22%20height%3D%22224%22%3E%3Cpath%20fill%3D%22%236f499c%22%20d%3D%22M130%200l6%2084%2081%2024-78%2032%202%2084-54-64-79%2029%2044-72L0%2050l82%2020%2048-70%206%2084z%22%2F%3E%3C%2Fsvg%3E") no-repeat top -5px right 25px/auto 130%;color:#fff;text-align:center;padding:1.05rem;font-size:22px;text-transform:uppercase}.island-search{padding:1rem 1.5rem}.island-search input{width:100%;padding:1rem;background:#eee url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%3E%3Cpath%20fill%3D%22silver%22%20fill-rule%3D%22evenodd%22%20d%3D%22M11%200C5%200%200%205%200%2011a11.1%2011.1%200%200%200%2017.4%209.1l7.3%207.3a2%202%200%200%200%202.7-2.7l-7.3-7.3a11.1%2011.1%200%200%200-9-17.4zm0%203.9c4%200%207.2%203.2%207.2%207.2s-3.2%207.1-7.1%207.1A7.1%207.1%200%200%201%2011%204z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right 18px/auto 52%;border:0;font-size:14px}.island-search input::placeholder{color:#666}.island-results{flex-grow:1;background:#eee;overflow:auto}.island-results-inner>div{position:relative;padding:1.1rem 10% .95rem;padding-right:4rem;transition:background .2s;cursor:pointer}.island-results-inner>div:hover{background:#d9cbdc}.island-results-inner>div:before{content:"";position:absolute;left:5%;top:0;height:1px;width:90%;background:#ccc}.island-results-inner>div:after{position:absolute;right:30px;top:50%;transform:translateY(-50%) scale(0.75);content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2249%22%3E%3Cpath%20fill%3D%22%23503291%22%20fill-rule%3D%22evenodd%22%20d%3D%22M.2.2L0%20.4%2023.4%2024c.3.2.3.6%200%201L0%2048.5l.2.2c.3.3.6.3%201%200L24.7%2025c.3-.3.3-.7%200-1L1%20.3C.8-.1.5-.1.1.2z%22%2F%3E%3C%2Fsvg%3E")}.island-results-inner>div:first-of-type:before{display:none}.island-results-inner>div h6{color:#4f3191;font-size:18px;margin-bottom:.3rem;text-transform:capitalize}.island-results-inner>div p{font-size:14px;line-height:1.5;color:#666;margin-bottom:.15rem;text-transform:capitalize}.island-results-inner>div strong{color:#4e4e4e}.island-footer{padding:1rem;text-align:center}.island-footer h5{text-transform:uppercase;font-size:16px;font-weight:400}.island-footer a{font-size:14.5px}.archive.woocommerce .section-heading:after{margin-top:.8rem}.archive.woocommerce #panel>.main{padding-bottom:4rem}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li span.current{position:relative;background:rgba(0,0,0,0);height:1.6rem;width:1.6rem;background:#4f3191;color:#fff;font-weight:bold;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-top:.2rem}.woocommerce nav.woocommerce-pagination ul li a{padding:.5em 1em;color:#666}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.previous{font-size:1.1rem;padding:.35em .3em}.woocommerce nav.woocommerce-pagination ul li a:hover{background:rgba(0,0,0,0);color:#a971af}.featured-collections{margin:4.2rem 0 6rem;display:flex}.featured-collection{background-color:#4f3191;color:#fff;width:73%;background-size:cover;background-position:center;height:430px;display:flex;box-shadow:0px 1px 3px 0px rgba(34,31,31,.46)}.featured-collection:nth-of-type(odd){background-image:url("../src/assets/images/hands.jpg")}.featured-collection:nth-of-type(odd) .featured-collection-inner{width:500px;max-width:100%;background:#4f3191;background:linear-gradient(to right, #4f3191 30%, rgba(79, 49, 145, 0.8) 70%, rgba(79, 49, 145, 0));padding-right:20%;display:flex;flex-direction:column}.featured-collection:nth-of-type(odd) .featured-collection-content{margin:auto}.featured-collection:nth-of-type(even){background-color:#a971af;background-image:url("../src/assets/images/hands2.jpg");width:25.5%;width:335px;margin-left:1.5%}.featured-collection:nth-of-type(even) .featured-collection-inner{margin-top:auto;width:100%;background:#a971af;background:linear-gradient(transparent, #a971af 50%);padding-top:7rem}.featured-collection:nth-of-type(even) .featured-collection-inner a.btn:hover{background:#94579b}.featured-collection h2{font-size:38px;font-family:"BlackJack","Open Sans",sans-serif;font-weight:400}.featured-collection p{line-height:1.6}.featured-collection-inner{padding:2rem}.featured-collection-inner a.btn{background:rgba(0,0,0,0);border:1px solid;display:table;font-size:.95rem}.featured-collection-inner a.btn:hover{background:#402876;color:#fff}.category-grid{margin:2.5rem -1% 3rem;display:flex;flex-wrap:wrap;justify-content:center}.category-grid-item{position:relative;float:left;width:48%;margin:1rem 1%;box-shadow:0px 1px 3px 0px rgba(34,31,31,.46);padding:2rem;background:linear-gradient(#fafafa, #ddd);overflow:hidden;transition:all .3s}.category-grid-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#a971af, #4f3191);opacity:0;transition:opacity .3s}.category-grid-item:hover{color:#fff}.category-grid-item:hover:before{opacity:1}.category-grid-item:hover .btn{color:#fff}.category-grid-item .cat-grid-content{position:relative;float:left;width:67%;padding-right:15%}.category-grid-item .cat-img{height:100%;width:33%;float:right;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.category-grid-item h3{font-size:38px;font-family:"BlackJack","Open Sans",sans-serif;font-weight:400}.category-grid-item p{font-size:14px;margin-bottom:0}.category-grid-item .btn{color:#555;font-weight:500;background:rgba(0,0,0,0);border:1px solid;font-size:14px;margin-top:1rem;transition:color .2s,background .2s}.category-grid-item a{position:absolute;top:0;left:0;width:100%;height:100%}.cgi-promoter a{position:relative;width:auto}.cgi-promoter a:hover{background-color:#fff;color:#4f3191 !important;border-color:#fff}.single-collection #panel>.main{padding-top:4rem;padding-bottom:4rem}.single-product .featured-products-slider-container{display:inline-block;width:100%}.single-product .product-type-simple.sale .summary.entry-summary p.price{float:none}.single-product .product-type-simple.sale form.cart{float:none}.single-product .entry-summary{display:flex;flex-direction:column}.single-product .alg-wc-wl-btn-wrapper{order:9}.single-product .alg-wc-wl-thumb-btn{left:17px !important}.single-product .alg-wc-wl-thumb-btn-abs div i{font-size:22px}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeinup{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:none}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes scale-out{0%{transform:none}100%{transform:scale(0.5)}}@keyframes open-modal{0%{-webkit-transform:matrix3d(0.4, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(0.4, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}4.3%{-webkit-transform:matrix3d(0.709, 0, 0, 0, 0, 0.757, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(0.709, 0, 0, 0, 0, 0.757, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}8.61%{-webkit-transform:matrix3d(0.927, 0, 0, 0, 0, 0.939, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(0.927, 0, 0, 0, 0, 0.939, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}12.91%{-webkit-transform:matrix3d(1.031, 0, 0, 0, 0, 1.026, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1.031, 0, 0, 0, 0, 1.026, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}17.22%{-webkit-transform:matrix3d(1.056, 0, 0, 0, 0, 1.047, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1.056, 0, 0, 0, 0, 1.047, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}28.33%{-webkit-transform:matrix3d(1.012, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1.012, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}39.44%{-webkit-transform:matrix3d(0.996, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(0.996, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}100%,61.66%,83.98%{-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}select,input,textarea{border-radius:4px;border:1px solid #4f3191;border:1px solid #ccc;padding:6px 5px 6px 10px;color:#7b7b7b}select{padding:6px 15px;padding-right:99px;margin-bottom:.5rem}.woocommerce-checkout .sweet-alert{padding:17px 36px 27px}.woocommerce-checkout .sweet-alert h2{margin:25px 0 16px}.woocommerce-checkout input,.woocommerce-checkout textarea{padding:9px 5px 9px 10px}.woocommerce-checkout #order_review_heading{margin-top:2rem}.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox{margin-left:0}.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox input{margin-right:6px}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2210%22%3E%3Cpath%20fill%3D%22%23848484%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13%201l-6%209-7-9%22%2F%3E%3C%2Fsvg%3E") no-repeat center right 15px !important}select::-ms-expand{display:none}.please-login{display:table;padding:15px 9%;background:#f5f5f5;border-radius:3px;border:1px solid #4f3294;margin:1rem 0 22px}span.onsale{display:none}table.bulk-table{clear:both;color:#666;background:#eaebec;border:#ccc 1px solid;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:1.5rem;font-size:.82rem}table.bulk-table th{padding:11px;background:#4f3191;color:#fff;font-weight:400;border:1px solid #624c90}table.bulk-table tr:first-child th:first-child{border-top-left-radius:3px}table.bulk-table tr:first-child th:last-child{border-top-right-radius:3px}table.bulk-table tr{text-align:center;padding-left:20px}table.bulk-table td{padding:11px 50px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fafafa;background:linear-gradient(to top, #fbfbfb, #fafafa)}table.bulk-table tr.even td{background:#f6f6f6;background:linear-gradient(#f8f8f8, #f6f6f6)}table.bulk-table tr:last-child td{border-bottom:0}table.bulk-table tr:last-child td:first-child{border-bottom-left-radius:3px}table.bulk-table tr:last-child td:last-child{border-bottom-right-radius:3px}table.bulk-table tr:hover td{background:#f2f2f2;background:linear-gradient(#f2f2f2, #f0f0f0)}.pmpro_box#pmpro_account-profile{display:none}#pmpro_account .pmpro_box:first-of-type{padding-top:0;border-top:0}.woocommerce-MyAccount-navigation-link.is-active a{color:#de47ad}body.pmpro-levels #panel>.main{background:linear-gradient(165deg, #be82cc, #372267)}body.pmpro-checkout #panel>.main{background:linear-gradient(165deg, #be82cc, #372267);background-attachment:fixed}body.pmpro-checkout .pmpro_form{max-width:800px;margin:0 auto;background:#fff;padding:3%;border-radius:3px}body.page-id-136 #panel>.main,body.woocommerce-cart #panel>.main{background:linear-gradient(165deg, #be82cc, #372267);background-attachment:fixed}body.page-id-136 .woocommerce a.button.alt.checkout-button,body.woocommerce-cart .woocommerce a.button.alt.checkout-button{background-color:#663bc7}body.page-id-136 .woocommerce a.button.alt.checkout-button:hover,body.woocommerce-cart .woocommerce a.button.alt.checkout-button:hover{background-color:#7242e0}body.pmpro-confirmation #panel>.main,body.pmpro-account #panel>.main,body.pmpro-invoice #panel>.main,body.pmpro-billing #panel>.main,body.pmpro-cancel #panel>.main,body.woocommerce-lost-password #panel>.main,body.single-event #panel>.main,body.woocommerce-checkout #panel>.main{background:linear-gradient(165deg, #be82cc, #372267);background-attachment:fixed}body.pmpro-confirmation .page-default-content,body.pmpro-account .page-default-content,body.pmpro-invoice .page-default-content,body.pmpro-billing .page-default-content,body.pmpro-cancel .page-default-content,body.woocommerce-lost-password .page-default-content,body.single-event .page-default-content,body.woocommerce-checkout .page-default-content{max-width:850px;margin:3rem auto;background:#fff;padding:3% 4% 5rem;border-radius:3px}body.woocommerce-checkout .page-default-content{max-width:1050px;padding:2rem 4% 2rem}body.pmpro-cancel .pmpro_actionlinks a:last-child{padding:.9em 1.5em}body.woocommerce-account #panel>.main{background:linear-gradient(165deg, #be82cc, #372267)}body.woocommerce-page.woocommerce-orders .woocommerce-MyAccount-content{padding:0;border-radius:5px;border-top:0}body.woocommerce-page.woocommerce-orders .woocommerce-orders-table{margin-bottom:0}#pmpro_levels{display:flex;flex-wrap:wrap;margin:0 -2.5%}#pmpro_levels .pmpro_level{position:relative;overflow:hidden;background:#fff;margin:.9rem 2.5%;padding:0 3rem 2.5rem;border-radius:4px;border:2px solid #5e2abd;box-shadow:0 0 15px rgba(0,0,0,.2);flex-basis:270px;flex-grow:1}#pmpro_levels .pmpro_level#pmpro_level-3:before{content:url("data:image/svg+xml;charset-utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M232%20353l-44-83v-1c-3-2-8%200-11%203-2%201-3%203-2%205l40%2072-72-40c-2-1-4%200-6%202-2%203-4%208-2%2011h1l83%2044c3%202%207%200%2010-3s5-7%203-10zm40-40l-65-65c-2-2-6-1-8%202-3%202-5%206-2%208l64%2065c3%202%206%201%209-2%203-2%204-6%202-8zm25-26l-24-24%2012-12c13-13%2016-28%201-44l-1-1c-16-15-31-12-43%200l-19%2019c-2%203-2%206-1%208l65%2064c2%203%206%201%209-2%202-2%204-6%201-8zm-58-59l12-12c7-7%2015-8%2024%201l1%201c9%209%208%2017%201%2024l-12%2013-26-27z%22%2F%3E%3Cpath%20d%3D%22M507%20180l-8-8c-5-5-12-6-18-3s-12%202-17-2c-4-4-5-11-2-16%203-7%202-14-2-19l-20-20c-5-5-13-6-19-2-5%202-12%201-16-3s-5-11-3-16c4-6%203-14-2-19l-20-20c-5-4-12-5-19-2-5%203-12%202-16-2s-5-11-2-17%202-13-3-18l-8-8c-6-7-16-7-22%200L5%20310c-7%206-7%2016%200%2022l8%208c5%205%2012%206%2018%203s12-2%2016%202c5%204%206%2011%203%2016-3%207-2%2014%202%2019l20%2020c5%205%2013%206%2019%203%205-3%2012-2%2016%202s5%2011%202%2016c-3%206-2%2014%203%2019l20%2020c5%204%2012%205%2019%202%205-3%2012-2%2016%203s5%2010%202%2016-2%2013%203%2018l8%208a15%2015%200%200%200%2022%200l305-305c7-6%207-16%200-22zm-10%2011l-45%2046-14-14a7%207%200%200%200-10%2011l13%2013-250%20250-9-8v-1a29%2029%200%201%200-39-39l-20-20v-1a29%2029%200%200%200-39-39h-1l-20-20v-1c6-11%204-24-5-33s-23-11-34-5h-1l-8-9L265%2071l14%2014a7%207%200%200%200%2011%200c3-3%203-8%200-10l-15-15%2046-45%209%208v1a29%2029%200%200%200%2039%2039l20%2020v1a29%2029%200%200%200%2039%2039h1l20%2020v1c-6%2011-4%2025%205%2033s23%2011%2034%205h1l8%209z%22%2F%3E%3Cpath%20d%3D%22M395%20247l-52-52a7%207%200%200%200-11%2010l49%2049-173%20173-49-49a7%207%200%200%200-10%2011l52%2052a10%2010%200%200%200%2014%200l180-181c4-3%204-10%200-13zm-77-78l-53-52c-3-4-10-4-13%200L71%20297a10%2010%200%200%200%200%2014l53%2053a7%207%200%200%200%2010%200c3-3%203-8%200-11l-49-49%20173-173%2049%2049a7%207%200%200%200%2011-11zm95%2029l-16-16a7%207%200%201%200-10%2010l16%2016a7%207%200%200%200%2010%200c3-2%203-7%200-10zm-41-42l-16-15a7%207%200%200%200-11%2010l16%2016a7%207%200%200%200%2011%200c3-3%203-8%200-11zm-41-40l-16-16a7%207%200%200%200-11%2010l16%2016a7%207%200%200%200%2011%200c3-3%203-7%200-10z%22%2F%3E%3C%2Fsvg%3E")}#pmpro_levels .pmpro_level#pmpro_level-4:before{content:url("data:image/svg+xml;charset-utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M492%20113L259%201h-6L20%20113c-2%201-4%204-4%207v272c0%203%202%206%204%207l233%20112a8%208%200%200%200%206%200l233-112c2-1%204-4%204-7V120c0-3-2-6-4-7zM256%2016l215%20104-62%2030-1-1L194%2046l62-30zm-79%2038l215%20104-44%2021L133%2076l44-22zm220%20118v79l-41%2020v-79l41-20zm84%20216L264%20493V237l51-25a7%207%200%201%200-6-14l-53%2026-21-10a7%207%200%201%200-6%2013l20%2010v256L31%20388V132l166%2080a7%207%200%200%200%2010-4c1-4%200-8-4-10L41%20120l74-36%20226%20109v90a8%208%200%200%200%2010%206l57-27c2-1%204-4%204-6v-91l69-33v256z%22%2F%3E%3Cpath%20d%3D%22M93%20358l-34-16a7%207%200%201%200-7%2014l34%2016a7%207%200%200%200%2010-4c2-3%201-8-3-10zm31-20l-65-32a7%207%200%201%200-7%2014l66%2032a7%207%200%200%200%2010-4c2-4%200-8-4-10z%22%2F%3E%3C%2Fsvg%3E");bottom:-80px}#pmpro_levels .pmpro_level>*{position:relative}#pmpro_levels .pmpro_level:before{position:absolute;right:-50px;bottom:-50px;width:300px;opacity:.04;pointer-events:none}#pmpro_levels .pmpro_level>div{line-height:1.9}#pmpro_levels h2{margin:0 -3rem 3rem;background:#5f2abd;color:#fff;text-align:center;padding:1.2rem 1rem;text-transform:uppercase;letter-spacing:1px}#pmpro_levels .pmpro_btn.pmpro_btn-select,#pmpro_levels .pmpro_btn.disabled{width:100%;padding:1.2rem 0;font-size:1rem;border:0 !important;text-transform:uppercase;background-color:#5e2abd;color:#fff;letter-spacing:.5px;margin:1.5rem 0 1.5rem;transition:background-color .2s,transform .25s}#pmpro_levels .pmpro_btn.pmpro_btn-select:hover{background:#6224d0;transform:translatey(-1px)}#pmpro_levels p.pmpro_level-price{font-size:1.8rem;text-align:center;width:100%;color:#563b98;line-height:1.4}#pmpro_levels p.pmpro_level-price strong{font-weight:400}#pmpro_levels p:not(.pmpro_level-price){line-height:1.9}#pmpro_levels .navigation{display:none}#bp_container img,#bp_sv,#bp_vid{box-shadow:none !important;filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.3))}.other-products .featured-products-slider{justify-content:center}.tax-product_cat .term-description{display:none}ul.search-results{list-style:none;padding:0;margin:0}.search-result{position:relative;padding:.8rem 0;border-top:1px solid rgba(0,0,0,.15);display:flex;flex-wrap:wrap;align-items:center}.search-result>div{padding:3%;flex-grow:1.5;flex-basis:270px}.search-result>div:nth-of-type(2){flex-grow:2.5}.search-result>div:last-of-type{text-align:center;flex-grow:1}.search-result:first-of-type{border-top:0}.search-result h2{font-size:24px;margin-top:13px;line-height:1.6;margin-bottom:0}.search-result p{margin-bottom:0}.search-result-type{text-transform:uppercase;background:#4f3191;font-weight:bold;border-radius:3px;padding:5px 14px;color:#fff;letter-spacing:.5px}.cart_totals .blockUI{background:none !important}.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;-webkit-box-shadow:none;box-shadow:none;max-width:42px}body.logged-in .navbar-top>li:nth-last-of-type(2){display:none}body.logged-in .navbar-top>li:last-child{margin-left:11px}div.polaroid{position:relative;width:22%;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.1);text-align:center;float:left;margin:1rem 1.5%}div.polaroid img{width:100%}div.polaroid a{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s;opacity:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.115),0 6px 20px 0 rgba(0,0,0,.15)}div.polaroid a:hover{opacity:1}.video-grid{margin:0 -1.5%;display:flex;flex-wrap:wrap}div.polaroid-name{padding:14px 10px}div.polaroid-name p{margin-bottom:0;line-height:1.3}.sweet-alert p{color:#888 !important;font-weight:400 !important}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;margin:2rem 0 4rem;font-size:23px;color:#4e3190;font-weight:bold}.page-template-contact .sidebar-layout{margin-bottom:1rem}.page-template-default:not(.woocommerce-page) #panel>.main>.inner-wrap{max-width:999px}.coming-soon .section-heading{font-size:30px;margin-top:2rem}.coming-soon p{font-size:19px;text-align:center;color:#777}.page-id-49 .woocommerce-form-login input[type=submit]{width:100%;margin-top:1rem}.page-id-49 .woocommerce-LostPassword.lost_password{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -2%}.page-id-49 .woocommerce-LostPassword.lost_password a{margin:.5rem 2%;background-color:#a15fc1;color:#fff;padding:12px 20px;border-radius:3px;text-decoration:none;flex-grow:1;text-align:center;transition:background-color .2s;line-height:1.3}.page-id-49 .woocommerce-LostPassword.lost_password a:hover{background-color:#aa6ec7}.page-id-49 .woocommerce form .form-row label.inline{margin:0;display:inline-block;display:flex;align-items:center}.page-id-49 .woocommerce form .form-row label.inline input{margin-right:7px}label[for=payment_method_paypal]{display:inline-flex;align-items:center}label[for=payment_method_paypal] a{margin-left:10px}.sweet-alert button.confirm{background-color:#4f3191 !important}.sweet-alert button.confirm:hover,.sweet-alert button.confirm:focus{background-color:#5937a4 !important}.pmpro_message{background-color:#7f50af;font-weight:bold;border:0;color:#fff;font-weight:500}.education-wrap{max-width:1250px}.gfield_description{font-size:14px;margin:-4px 0 6px;color:#888}.gform_fields select{padding-right:41px !important}.page-template-education .category-grid-item .cat-grid-content{width:100%;padding-right:0}.page-template-pf-promoters #panel>.main>.inner-wrap{max-width:999px}.page-template-pf-promoters .page-default-content ul{padding-left:19px}.page-template-pf-promoters .page-default-content li{margin-bottom:14px;line-height:1.6}.page-template-pf-promoters .page-default-content h3{color:#4f3191;margin:1.5rem 0 1.3rem}.promoter-signup{margin-top:4rem}.promoter-signup .gform_wrapper{max-width:100%;margin:2rem 0 4rem}.promoter-signup .gform_body>ul{padding-left:0 !important}.promoter-signup .gform_footer{margin-top:15px}.promoter-signup .gform_confirmation_message{margin:3rem 0}@keyframes fadeout{0%{opacity:.99}100%{opacity:.01}}.inner-wrap.category-protected{filter:blur(8px);transition:filter 1s ease;pointer-events:none}.inner-wrap.category-protected #woverlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.7;z-index:9;animation:fadeout}.category-protected.show-cat{filter:none;pointer-events:auto}.category-protected.show-cat:before{display:none}.swal-text{text-align:center}.swal-button{background-color:#4f3191}.swal-button:hover{background-color:#603baf !important}.swal-content__input{text-align:center;max-width:200px;margin:0 auto;font-size:18px;font-weight:bold;color:#4f3191;border-radius:5px;letter-spacing:.05em;text-transform:uppercase}.swal-modal,.swal-icon--success:before,.swal-icon--success:after,.swal-icon--success__hide-corners{background-color:#f9f9f9}.single-event .gform_fields>li{width:100%}.disclaimer-btn{display:table !important;margin:0 auto !important}.dist-grid{margin:-10px}.dist-grid>div{display:inline-block;width:100%;margin:5px 0;box-shadow:0px 1px 4px rgba(0,0,0,.24);padding:0 0 1rem;overflow:hidden}.dist-grid h2{color:#666;text-transform:uppercase;background:#4f3191;color:#fff;margin:0;padding:.5rem 1.5rem;font-size:22px}.distbr{position:relative;padding:1.1rem 1.5rem}.distbr h3{color:#4f3191}.distbr p{margin-bottom:5px;line-height:1.4}.distbr [data-add]{text-transform:capitalize}.distbr [data-mail]{word-wrap:break-word}.distbr:last-child:after{display:none}.distbr:after{content:"";position:absolute;bottom:0;left:1.5rem;width:calc(100% - 3rem);height:1px;background:rgba(0,0,0,.15)}body:not(.logged-in) .sds-link{display:none}.sds-link{display:table;margin-bottom:1.5rem}.pmpro_btn:hover,.pmpro_btn:focus{border:0 !important}#pmpro_level-3 #pmpro_shipping_address_fields .pmpro_checkout-fields #shipping-fields,#pmpro_level-3 #pmpro_billing_address_fields .pmpro_checkout-fields{display:flex;flex-wrap:wrap}#pmpro_level-3 #pmpro_shipping_address_fields .pmpro_checkout-fields #shipping-fields select,#pmpro_level-3 #pmpro_billing_address_fields .pmpro_checkout-fields select{padding-right:15px}form.pmpro_form .pmpro_checkout-fields div{max-width:100%}.gift_card_template_button{display:flex;margin:3rem 0 3rem 30%}.gift_card_template_button input{height:100%}.gift-cards-list button{padding:7px 14px;border-radius:4px}.product-type-gift-card .woocommerce-product-gallery__image{height:0;padding-bottom:67%}.ywgc-predefined-amount-button.selected_button{font-weight:bold}.woocommerce-message{border-top-color:#4caf50}.woocommerce-message:before{color:#4caf50}.woocommerce-info{border-top-color:#4f3091}.woocommerce-info:before{color:#4f3091}.payment_method_stripe>label{width:calc(100% - 37px)}.checkout-policy{margin-top:2rem}.widecolumn{min-height:58vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.widecolumn h2{color:#4f3191}#signup-welcome{margin-bottom:1rem}#signup-welcome p{margin:0}.custom_spinner{position:absolute;top:45%;left:50%;transform:translate(-50%, -53%);pointer-events:none;opacity:0;z-index:1;transition:opacity .3s ease-in-out}.custom_spinning{border:2px solid #ccc;width:40px;height:40px;border-radius:50%;border-top-color:#4f3191;border-left-color:#4f3191;animation:spin 1s infinite ease-in}.reveal-custom-spinner{opacity:1;pointer-events:auto}.fade-submit{background:#bababa !important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.postid-241816 .please-login{display:none}.woocommerce-product-gallery{animation:fadein .5s forwards;animation-delay:.1s}.woocommerce-product-gallery__image{position:relative;overflow:hidden;height:500px;display:flex;align-items:center;justify-content:center;border-radius:3px;box-shadow:0px 1px 3px 0px rgba(34,31,31,.46);overflow:hidden}.woocommerce-product-gallery__image a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex !important;align-items:center;justify-content:center}.woocommerce div.product div.images img{width:auto;max-height:420px;max-width:100%;margin:0 auto}.product-thumbs{width:100%;margin:1rem -2.5% 0}.product-thumbs>div{width:20% !important;margin:.5rem 2.5%;height:108px;float:left}.product-thumbs>div img{max-height:90px !important;max-width:80% !important}.variations_form{display:table}.variations_form table.variations{margin-bottom:.5rem !important}.variations_form table.variations tr{float:left;display:flex;flex-direction:column}.variations_form table.variations td.label{line-height:normal}.variations_form table.variations label{font-size:12px;text-transform:uppercase;margin-bottom:-0.1rem;letter-spacing:.5px}.variations_form select,.variations_form input{border-radius:4px;border:1px solid #4f3191;padding:9px 5px 9px 10px;color:#7b7b7b}.variations_form select{padding:9px 15px;padding-right:99px;appearance:none;background:#fff url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="10"><path fill="#848484" fill-rule="evenodd" d="M13 1l-6 9-7-9"/></svg>') no-repeat center right 15px;margin-bottom:.5rem}.variations_form input{min-width:68px}.variations_form .btn{font-weight:bold;margin-top:-0.25rem}.variations_form .woocommerce-variation-price,.variations_form p.price{float:left;margin-bottom:1rem}.woocommerce-variation-price,p.price{margin-right:2.5rem;font-weight:bold}.woocommerce-variation-price *,p.price *{color:#4f3191;font-size:29px}.product-type-subscription .first-payment-date{display:none}.product-type-simple .summary.entry-summary p.price{float:left;margin:0 1rem 0 0 !important}.product-type-simple input{margin-top:8px;border-radius:4px;border:1px solid #4f3191;padding:9px 5px 9px 10px;color:#7b7b7b;margin-right:.25rem}.product-type-simple .btn{margin-top:8px;font-weight:bold;padding:.75em 2em}.product-type-simple form.cart{float:left}.woocommerce .woocommerce-breadcrumb,#breadcrumbs{margin:3.45rem 0 .85em;font-size:14px;text-align:center;text-transform:uppercase}.woocommerce .woocommerce-breadcrumb .breadcrumb_last,#breadcrumbs .breadcrumb_last{display:none}.woocommerce .woocommerce-breadcrumb a,#breadcrumbs a{color:#4f3191;font-weight:400}.product-title{text-align:center;font-size:28px;margin-bottom:1.1rem}.product-title:after{margin-top:.5rem}.summary.entry-summary{margin-top:-0.4rem}.summary.entry-summary p{color:#7b7b7b;line-height:2;margin-bottom:1.25rem !important}.type-product:after{content:"";display:table;width:100%;clear:both}.other-products{margin:2.6rem 0 5rem}.other-products h2{font-size:24px;font-weight:300}.other-products h2:after{margin-top:.75rem}.other-products .featured-products-slider{margin:-0.8rem -1% 0}.other-products .featured-product-slide{position:relative;width:23%;margin:1rem 1%}.shop_table{overflow:hidden;border:0 !important;box-shadow:0px 1px 8px rgba(0,0,0,.16);border-spacing:0}.shop_table thead{background:#4f3191;color:#fff;text-transform:uppercase}.shop_table thead th{padding:1rem 1rem !important;font-weight:500 !important}.shop_table td{padding:1.4rem 1rem !important}.shop_table td[colspan="6"] input.button{padding:.75rem 1.25rem}input#coupon_code,input#giftcard_code{padding:.45rem;border-radius:3px;width:100%}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{transition:background-color .2s}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#4f3191;transition:background-color .2s}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#5937a4}.cart_totals,.shop_table,.woocommerce-checkout-review-order{position:relative}.local-popup-container{position:absolute;top:0;left:0;right:0;bottom:0;background:rgbba(0, 0, 0, 0.45)}#local-pickup-popup{position:absolute;pointer-events:none;opacity:0;z-index:2;top:7%;left:5%;width:90%;max-height:80%;background:#a16baf;color:#fff;box-shadow:0px 1px 12px 1px rgba(0,0,0,.5);border-radius:5px;transition:.5s}#local-pickup-popup.popup-show{transition:.5s;opacity:1;pointer-events:auto}.btn.acknowledgement{background:#663bc7;color:#fff;outline:none;transition:.3s ease-in-out}.btn.acknowledgement:hover{background:#fff;color:#663bc7}.btn.acknowledgement:first-child{margin-right:1rem}.popup-content{padding:7% 0;text-align:center}.checkout-button{transition:.35s}.disable-checkout{filter:contrast(50%)}.woocommerce-checkout #update_all_subscriptions_payment_method_field{padding-left:1em}.cart_totals h2{opacity:0;position:absolute;right:100vw}.cart_totals .shop_table th,.cart_totals .shop_table td{padding:1.5rem !important}.woocommerce-cart table.shop_table tbody tr{background:#fff}tr.order-total,.woocommerce-cart table.shop_table tbody tr.order-total{background:#a16baf;color:#fff}.product-type-variable p.price{display:none}.single-product .inner-wrap{width:100%}.single-product div.product form.cart .single_variation_wrap div.quantity{display:none !important}.swag-checkout .woocommerce-info:not(:first-of-type){display:none !important}.swag-checkout .cart .single_add_to_cart_button{display:none !important}.swag-checkout .product-remove a{display:none !important}.swag-checkout .summary>.price:first-of-type{display:none}.swag-checkout .summary .single_variation_wrap fieldset{display:block;width:100%}.swag-checkout .summary .single_variation_wrap fieldset input{min-width:initial}.swag-checkout .summary .single_variation_wrap .subscription-details{line-height:1.2}.swag-checkout .summary .single_add_to_cart_button{padding:.75em 2em;margin-top:initial}.swag-checkout afterpay-placement,.swag-checkout .alg-wc-wl-btn-wrapper{display:none !important}.swag-checkout .woocommerce-error{max-width:56.58%}.membership-actions{display:flex !important;flex-direction:row-reverse}.membership-actions a:last-child{margin-right:1rem}.woocommerce-account table.my_account_memberships{table-layout:initial !important}.woocommerce-cart .woocommerce table.shop_table td small{color:#fff}.woocommerce-cart .woocommerce table.shop_table td a{color:#474747;display:flex;justify-content:center;align-items:center;transition:color .3s ease-in-out}.woocommerce-cart .woocommerce table.shop_table td a.remove{line-height:1;font-weight:900}.woocommerce-cart .woocommerce table.shop_table td a:hover{color:#4f3191}.woocommerce-cart .woocommerce table.shop_table td.product-name a{justify-content:flex-start}.woocommerce-cart .woocommerce table.shop_table td.product-name fieldset label{margin:0 !important;position:relative;top:2px}.woocommerce-cart .recurring-totals{display:none}.woocommerce-cart .product-name fieldset{display:grid;grid-template-areas:"a b" ". c"}.woocommerce-cart .product-name fieldset label{white-space:nowrap;display:inline-block;grid-area:b}.woocommerce-cart .product-name fieldset input{position:relative;display:inline-block;top:8px;margin-right:3px;grid-area:a}.woocommerce-cart .product-name fieldset .wcsg_add_recipient_fields{grid-area:c}.woocommerce-cart .product-price .swag-info-modal{display:none}.woocommerce-cart .shop_table{overflow:initial}.woocommerce-cart input#coupon_code{padding:.6rem}.wcs-modal .content-wrapper .modal-footer{padding:0}.shipping-calculator-button{justify-content:flex-start !important}.woocommerce-checkout .wc-item-meta li{display:inline-flex;align-items:center}.woocommerce-checkout #payment #stripe-card-element,.woocommerce-checkout #payment #stripe-exp-element,.woocommerce-checkout #payment #stripe-cvc-element{color:#3a3a3a;padding:12px 5px 12px 10px;background-color:#f5f5f5 !important;border:initial;border-radius:4px}.woocommerce-checkout .wc-saved-payment-methods li{margin-bottom:0 !important}.woocommerce-checkout #wc-stripe-cc-form{margin:0 !important}.woocommerce-checkout .form-row-wide{margin-bottom:0 !important}.woocommerce-checkout .shop_table{overflow:initial}.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last,.woocommerce-checkout .woocommerce-page form .form-row-first,.woocommerce-checkout .woocommerce-page form .form-row-last{width:49%}.woocommerce-checkout .select2-container .select2-selection--single{height:44px;border:1px solid #ccc}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;height:100%}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-checkout .select2-container .select2-dropdown{margin-top:-32px}.woocommerce-checkout .ywgc_enter_code .form-row{padding:3px;width:49%}.woocommerce-checkout .ywgc_enter_code .form-row.form-row-last{float:right}.woocommerce-checkout ul#shipping_method li input{margin:5px .4375em 0 0}.woocommerce-checkout #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{margin:-3px .3em 0 0}.woocommerce-checkout #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{padding-inline-start:15px}.woocommerce-checkout #stripe-payment-data p{margin-bottom:.35rem}.woocommerce-order-details header h2{margin-bottom:.75rem !important}.woocommerce-form-coupon .form-row{width:49% !important}.woocommerce-form-coupon .form-row .button{padding:.75em 1.5em !important}.woocommerce-message{box-shadow:0px 1px 8px rgba(0,0,0,.12)}.woocommerce-MyAccount-navigation{background:#f7f6f7;padding:2rem 1rem 1.5rem;border-top:3px solid #a06aaf;box-shadow:0px 1px 8px rgba(0,0,0,.12);margin-bottom:1rem}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;padding-left:5%;text-transform:uppercase}.woocommerce-MyAccount-navigation li{margin-bottom:1rem}.woocommerce-MyAccount-navigation a{color:#64439b}.woocommerce-MyAccount-navigation a:hover{color:#7752b4}.woocommerce-MyAccount-content{background:#fff;padding:2rem 3%;border-top:3px solid #654396;box-shadow:0px 1px 8px rgba(0,0,0,.12)}.woocommerce-MyAccount-content .woocommerce-message{box-shadow:none;border:0}.woocommerce-form__label-for-checkbox{margin-left:1rem}.page-id-49:not(.logged-in) .woocommerce h2{text-align:center;text-transform:uppercase;max-width:600px;margin:0 auto;background:#4f3191;padding:19px 0}.page-id-49:not(.logged-in) .woocommerce .woocommerce-form-login,.page-id-49:not(.logged-in) .woocommerce .woocommerce-form-register{max-width:600px;margin:0 auto 2rem;box-shadow:0px 1px 8px rgba(0,0,0,.12);background:#f7f6f7;padding:2rem 3%;border-radius:0 0 3px 3px}.page-id-49:not(.logged-in) .woocommerce-error{max-width:600px;margin:0 auto 2rem}.page-id-49:not(.logged-in) .woocommerce h2{color:#fff}.woocommerce-account .shop_table td .button{margin-bottom:.25rem}.woocommerce-account .shop_table td .wcs-switch-link{margin-left:1rem}.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-orders-table__row{background-color:#fff}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{margin:0}.cart-empty,.return-to-shop{text-align:center}.cart-empty{text-transform:uppercase;color:#fff;font-size:25px;font-weight:600;margin-bottom:1.5rem;margin-top:2rem;color:#4f3091}.woocommerce a.remove{line-height:.8;transition:color .15s,background .15s;color:#e75081 !important}.woocommerce a.remove:hover{background:#e75081}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.pmpro_btn,.pmpro_btn:link,.pmpro_content_message a,.pmpro_content_message a:link{display:inline-block;color:#fff;text-align:center;line-height:1;padding:.9em 1.5em;border-radius:3px;border:0;text-transform:uppercase;background:#4f3191;transition:background .2s}.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus,.pmpro_btn:hover,.pmpro_btn:focus,.pmpro_btn:link:hover,.pmpro_btn:link:focus,.pmpro_content_message a:hover,.pmpro_content_message a:focus,.pmpro_content_message a:link:hover,.pmpro_content_message a:link:focus{color:#fff;text-decoration:none;background:#5937a4}.woocommerce #respond input#submit[disabled],.woocommerce a.button[disabled],.woocommerce button.button[disabled],.woocommerce input.button[disabled],.pmpro_btn[disabled],.pmpro_btn:link[disabled],.pmpro_content_message a[disabled],.pmpro_content_message a:link[disabled]{color:#fff !important}.woocommerce #respond input#submit[disabled]:hover,.woocommerce a.button[disabled]:hover,.woocommerce button.button[disabled]:hover,.woocommerce input.button[disabled]:hover,.pmpro_btn[disabled]:hover,.pmpro_btn:link[disabled]:hover,.pmpro_content_message a[disabled]:hover,.pmpro_content_message a:link[disabled]:hover{background:#5937a4 !important}.ywgc_apply_gift_card_button{background-color:#4f3191 !important}.ywgc_apply_gift_card_button:hover{background:#5937a4 !important}.dynamic-pricing .bulk-table{border:none}.dynamic-pricing .bulk-table th{border:none}.wcopc-product-single{overflow-x:initial}.wcopc-product-single .shop_table{overflow:initial}.wcopc-product-single .ywgc_enter_code{padding-left:35px !important;margin-top:-20px !important}.wcopc-product-single .ywgc_enter_code p{padding-left:0 !important}.wcopc-product-single .ywgc_enter_code .form-row,.wcopc-product-single .checkout_coupon .form-row{width:initial !important}.wcopc-product-single .ywgc_enter_code .form-row input,.wcopc-product-single .checkout_coupon .form-row input{width:initial !important}.wcopc-product-single .ywgc_enter_code input,.wcopc-product-single .checkout_coupon input{margin-top:0 !important}.wcopc-product-single .checkout_coupon p,.wcopc-product-single .ywgc_enter_code p{color:#000;font-family:"brother-1816","Open Sans",sans-serif}.wcopc-product-single .checkout_coupon .form-row,.wcopc-product-single .checkout_coupon .form-row-first,.wcopc-product-single .ywgc_enter_code .form-row,.wcopc-product-single .ywgc_enter_code .form-row-first{width:initial !important;float:none !important;display:inline-block !important;margin:0 !important;padding:0 !important}.wcopc-product-single .checkout_coupon .form-row input,.wcopc-product-single .checkout_coupon .form-row-first input,.wcopc-product-single .ywgc_enter_code .form-row input,.wcopc-product-single .ywgc_enter_code .form-row-first input{width:initial !important}.wcopc-product-single .checkout_coupon .form-row-last,.wcopc-product-single .ywgc_enter_code .form-row-last{display:inline-block !important}.wcopc-product-single .checkout_coupon button,.wcopc-product-single .ywgc_enter_code button{margin:0 !important}.swag-hero{position:relative;min-height:calc(68.78vh - 186px)}.swag-hero-buttons{display:flex;grid-gap:2%;justify-content:center;flex-wrap:wrap;grid-row-gap:10px}.swag-hero-buttons .btn{white-space:nowrap}.swag-hero-featured,.swag-delem{position:absolute;height:100%;background-repeat:no-repeat;pointer-events:none}.swag-hero-featured{top:0;width:70%;right:0;background-position:100% 92%;background-size:contain}.swag-delem{top:-15px;left:0;width:100%;max-width:335px;background-size:97%;background-position:center left}.swag-hero-content{padding:4.75rem 0;max-width:650px;margin:0 auto 0 -68px;text-align:center;position:relative;z-index:1}.swag-hero-content h1{font-size:38px;letter-spacing:.05em;color:#474747;margin-left:12px}.swag-hero-content h1 em{letter-spacing:initial;display:block;font-family:"Rockness","Open Sans",sans-serif;font-size:170px;color:#4f3191;-webkit-text-stroke:2px #4f3191;font-style:normal;font-weight:500;margin:-7px -26px -3px 0}.swag-hero-content h1 em strong{font-weight:500}.swag-hero-content p{font-size:28px;line-height:38px;max-width:550px;margin:0 auto 2.55rem}.swag-hero-content .btn{font-weight:bold;padding:.98em 2.5em;font-size:18px;letter-spacing:.05em}.swag-intro-section{padding:5.7rem 0 2.9rem;overflow:hidden}.swag-intro-section h2{font-size:36px;color:#4f3191;margin-bottom:1.7rem}.swag-intro-section p{font-size:18px;line-height:30px}.swag-intro-wrap{display:grid;grid-gap:10%;align-items:center;grid-template-columns:48.5% 1fr;margin-bottom:2rem}.swag-intro-right{max-width:500px}.swag-intro-right h2{font-weight:300;font-size:34px}.swag-highlights{position:relative;background-color:#4f3191;color:#fff;padding:4.6rem 0 5.3rem;z-index:1}.swag-highlights-header{margin-bottom:1.8rem}.swag-highlights-header h2{font-size:90px;font-family:"Rockness","Open Sans",sans-serif;font-weight:300;-webkit-text-stroke:2px #fff}.swag-hightlights-item{position:relative}.swag-hightlights-item a{position:absolute;height:100%;width:100%;top:0;left:0}.swag-hightlights-item:first-child svg{transform-origin:40% 52%}.swag-hightlights-item:last-child svg{transform-origin:20% 52%}.swag-hightlights-item:hover .swag-icon{background-color:#a971af}.swag-hightlights-item:hover .swag-icon svg path{fill:#fff}.swag-item-inner{max-width:265px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.swag-item-inner svg{height:122px;width:151px;transform:scale(0.5);transform-origin:30% 45%}.swag-item-inner svg path{transition:fill .3s ease-in-out}.swag-item-inner p{font-size:18px;line-height:26px}.swag-item-inner p:first-of-type{font-size:24px;line-height:30px;margin-bottom:1.25rem}.swag-icon{background-color:#fff;text-align:center;border-radius:100%;display:inline-block;clear:both;margin:0 auto 1.8rem;height:115px;width:115px;transition:background-color .3s ease-in-out}.page-template-affiliates .swag-hightlights-item .swag-item-inner{max-width:385px}.page-template-affiliates .swag-hightlights-item .swag-icon{pointer-events:none}.page-template-affiliates .swag-hightlights-item .swag-icon svg path{fill:#4f3191}.page-template-affiliates .swag-hightlights-item:nth-child(1) .swag-icon svg{height:156px;transform-origin:30% 30%;transform:scale(0.38)}.page-template-affiliates .swag-hightlights-item:nth-child(2) .swag-icon svg{transform:scale(2.5);transform-origin:-12% -14%}.page-template-affiliates .swag-hightlights-item:nth-child(3) .swag-icon svg{transform-origin:25% 40%;transform:scale(0.525)}.swag-say-whaaa{position:relative;padding:4rem 0;margin-bottom:2rem;overflow:hidden}.swag-say-whaaa-inner{display:flex;justify-content:space-between;align-items:flex-start}.swag-say-whaaa-wrap{max-width:630px}.swag-say-whaaa-wrap h2{font-size:96px;font-family:"Rockness","Open Sans",sans-serif;color:#4f3191;-webkit-text-stroke:2px #4f3191;font-weight:400}.swag-say-whaaa-wrap p{font-size:18px}.swag-say-whaaa-img{position:absolute;width:970px;height:725px;right:-70px;top:-55px;background-size:contain;background-repeat:no-repeat}.wcopc-product-single .inner-wrap>.wcopc{max-width:1150px}.wcopc-product-single #checkout-products{list-style:none}.wcopc-product-single #opc-messages{margin-top:2.25rem;max-width:56.5%}.wcopc-product-single #opc-messages .woocommerce-message{background-color:#fff;box-shadow:0px 0px 10px .3px rgba(35,35,35,.2);border:1px solid rgba(102,102,102,.2)}.wcopc-product-single .woocommerce-info{background-color:#fff;box-shadow:0px 0px 10px .3px rgba(35,35,35,.2);border:1px solid rgba(102,102,102,.2);padding:16px 16px 16px 20px;font-size:20px;font-weight:400;color:#3a3a3a;text-transform:capitalize}.wcopc-product-single .woocommerce-info .showlogin{display:block;margin-left:-1px;text-transform:initial;font-size:16px}.wcopc-product-single .woocommerce-info:before{display:none}.wcopc-product-single .cart{position:relative;justify-content:flex-end;border-radius:3px;padding-left:0;color:#3a3a3a;max-width:737px;margin-bottom:.3rem !important}.wcopc-product-single .cart button{width:100%;margin:0 !important;padding:1.25rem 2rem !important;background-color:#4f3191 !important;transition:background-color .3s ease-in-out;white-space:nowrap}.wcopc-product-single .cart button:hover{background-color:#5937a4 !important}.wcopc-product-single .cart fieldset{display:inline-block;width:50%;margin:8px 0 0 8px}.wcopc-product-single .cart fieldset label{margin:0}.wcopc-product-single .cart fieldset .wcsg_add_recipient_fields{margin-top:1.25rem}.wcopc-product-single .cart .quantity{display:none !important;margin-right:1rem !important}.wcopc-product-single .cart .quantity input{padding:7px 5px}.wcopc-product-single .cart .wcsg_add_recipient_fields{width:100%}.wcopc-product-single .ywgc_have_code,.wcopc-product-single .woocommerce-form-coupon-toggle,.wcopc-product-single .checkout_coupon,.wcopc-product-single .woocommerce-message{max-width:737px;margin:0 0 40px !important}.wcopc-product-single .ywgc_have_code .woocommerce-info,.wcopc-product-single .woocommerce-form-coupon-toggle .woocommerce-info,.wcopc-product-single .checkout_coupon .woocommerce-info,.wcopc-product-single .woocommerce-message .woocommerce-info{margin:0 !important}.wcopc-product-single .checkout_coupon,.wcopc-product-single .woocommerce-message{margin-bottom:40px !important}.wcopc-product-single form.checkout_coupon{border:initial !important;margin-top:-20px !important}.wcopc-product-single .ywgc_enter_code{max-width:737px}.wcopc-product-single .pw-route-protection{padding:1.4rem 1rem 1.4rem 2.35rem !important;justify-content:flex-start !important}.wcopc-product-single #local-pickup-popup{display:none}.wcopc-product-single .woocommerce-checkout{position:relative;display:flex;justify-content:space-between;align-items:flex-start;grid-gap:11%;margin-top:3rem}.wcopc-product-single .woocommerce-checkout #customer_details{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;box-shadow:0px 0px 10px .3px rgba(35,35,35,.2);border-radius:3px;border:1px solid rgba(102,102,102,.2);padding:16px;color:#3a3a3a;background-color:#fff;z-index:1;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.wcopc-product-single .woocommerce-checkout #customer_details>div{width:100%;float:initial}.wcopc-product-single .woocommerce-checkout #customer_details h3{font-size:20px;font-weight:400;margin-left:4px}.wcopc-product-single .woocommerce-checkout #customer_details label{text-transform:uppercase;font-size:13px;font-weight:bold;margin:0}.wcopc-product-single .woocommerce-checkout #customer_details input,.wcopc-product-single .woocommerce-checkout #customer_details select,.wcopc-product-single .woocommerce-checkout #customer_details .select2-container--default .select2-selection--single{border:initial;background-color:#f5f5f5 !important;color:#7b7b7b !important}.wcopc-product-single .woocommerce-checkout #customer_details input span,.wcopc-product-single .woocommerce-checkout #customer_details select span,.wcopc-product-single .woocommerce-checkout #customer_details .select2-container--default .select2-selection--single span{color:#7b7b7b !important}.wcopc-product-single .woocommerce-checkout #customer_details .select2-container--default .select2-selection--single{height:42px;padding-top:7px;color:#7b7b7b !important}.wcopc-product-single .woocommerce-checkout #customer_details .address-field{margin-bottom:6px !important}.wcopc-product-single .woocommerce-checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}.wcopc-product-single .woocommerce-checkout #customer_details .checkbox input{position:relative;top:1px}.wcopc-product-single .woocommerce-checkout #order_review_heading{display:none}.wcopc-product-single .woocommerce-checkout #order_review{position:sticky;position:-webkit-sticky;top:20px;width:100%;background:#fff;box-shadow:0 0 34px 1px rgba(0,0,0,.2);max-width:420px}.wcopc-product-single .woocommerce-checkout #order_review #payment{display:none}.wcopc-product-single .woocommerce-checkout #order_review .subscription-price{line-height:1}.wcopc-product-single .woocommerce-checkout #order_review .subscription-price .amount bdi{font-weight:600;font-size:18px !important}.wcopc-product-single .woocommerce-checkout #order_review .subscription-price .subscription-details{font-size:80%}.wcopc-product-single .woocommerce-checkout .cart_item .product-name{width:50%;min-width:initial}.wcopc-product-single .woocommerce-form-login{box-shadow:0px 0px 10px .3px rgba(35,35,35,.2);border-radius:3px !important;border:1px solid rgba(102,102,102,.2) !important;color:#3a3a3a}.wcopc-product-single .woocommerce-form-login label{text-transform:uppercase;font-size:13px;font-weight:bold;margin:0}.wcopc-product-single .woocommerce-form-login p{font-size:15px;line-height:23px}.wcopc-product-single .woocommerce-form-login input:not(.button){border:initial;background-color:#f5f5f5 !important}.wcopc-product-single .woocommerce-form-login .woocommerce-form__label-for-checkbox{margin-left:.5rem}.wcopc-product-single .woocommerce-form-login .woocommerce-form__label-for-checkbox input{position:relative;top:1px}.wcopc-product-single form .form-row-first,.wcopc-product-single form .form-row-last{width:49.5%}.wcopc-product-single #ship-to-different-address{margin-top:.25rem}.wcopc-product-single .recurring-totals,.wcopc-product-single .cart-subtotal{display:none}.wcopc-product-single .woocommerce-form-login-toggle,.wcopc-product-single .woocommerce-form-login,.wcopc-product-single .wcopc-product-single .woocommerce-NoticeGroup{max-width:56.7%}.wcopc-product-single #checkout-products{padding:0;display:flex;justify-content:space-between;align-items:center;max-width:52.5%;grid-gap:4%;margin:3rem 0 2.75rem}.wcopc-product-single .usd{padding-left:4px}.wcopc-product-single .product-item{position:relative;visibility:hidden;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;font-size:0;width:100%}.wcopc-product-single .product-item>label{visibility:visible;box-shadow:0px 0px 10px .3px rgba(35,35,35,.3);font-size:15px;text-transform:uppercase;font-weight:bold;width:100%;border-radius:3px;padding:10px 19px 14px;cursor:pointer;transition:box-shadow .3s ease-in-out}.wcopc-product-single .product-item>label span{display:block}.wcopc-product-single .product-item>label span.attributes{color:#3a3a3a;transition:color .3s ease-in-out}.wcopc-product-single .product-item>label span.price{display:flex;color:#3a3a3a;font-size:16px}.wcopc-product-single .product-item>label span.price span bdi{display:flex}.wcopc-product-single .product-item>label input{position:absolute;opacity:0;height:0;width:0}.wcopc-product-single .product-item>label .subscription-details{display:none}.wcopc-product-single .product-item.selected label{box-shadow:0 0 10px .3px rgba(82,53,149,.51)}.wcopc-product-single .product-item.selected span.attributes{color:#4f3191}.wcopc-product-single .product-item:hover label{box-shadow:0 0 10px .3px rgba(82,53,149,.51)}.wcopc-product-single .product-item:hover span.attributes{color:#4f3191}.wcopc-product-single .woocommerce-additional-fields{margin-top:.8rem}.wcopc-product-single #payment{margin-top:1.5rem;background-color:rgba(0,0,0,0);color:#3a3a3a}.wcopc-product-single #payment .wc_payment_methods{padding:0 3px !important}.wcopc-product-single #payment .payment_box{background-color:rgba(0,0,0,0) !important;padding:0 !important}.wcopc-product-single #payment .payment_box:before{display:none !important}.wcopc-product-single #payment .woocommerce-SavedPaymentMethods{padding:0}.wcopc-product-single #payment .woocommerce-SavedPaymentMethods-token{margin:0 !important}.wcopc-product-single #payment .wc-payment-form .form-row{margin:0 !important;padding:.5em 0 !important}.wcopc-product-single #payment #stripe-card-element,.wcopc-product-single #payment #stripe-exp-element,.wcopc-product-single #payment #stripe-cvc-element{color:#3a3a3a;padding:12px 5px 12px 10px;background-color:#f5f5f5 !important;border:initial;border-radius:4px}.wcopc-product-single #payment #place_order{display:none !important}.wcopc-product-single .wcopc{position:relative}.wcopc-product-single .woocommerce-checkout-review-order-table{border-radius:initial !important;color:#3a3a3a;box-shadow:initial;margin:0 !important}.wcopc-product-single .woocommerce-checkout-review-order-table th{padding:8px 35px !important}.wcopc-product-single .woocommerce-checkout-review-order-table th,.wcopc-product-single .woocommerce-checkout-review-order-table td{border:initial !important;letter-spacing:-0.5px}.wcopc-product-single .woocommerce-checkout-review-order-table thead{height:84px;position:relative}.wcopc-product-single .woocommerce-checkout-review-order-table thead:before{content:"ORDER SUMMARY";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;font-family:"brother-1816","Open Sans",sans-serif;font-size:30px;font-weight:bold}.wcopc-product-single .woocommerce-checkout-review-order-table thead tr{background-color:#4f3191}.wcopc-product-single .woocommerce-checkout-review-order-table thead tr th{opacity:0;font-size:0}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr.cart_item{padding:0 8px}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .product-name{padding:24px 16px 19px 36px !important}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .product-details,.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .subscription-price{font-size:18px}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .product-quantity{position:relative;display:none;clear:both;padding:.5rem 0 0 2.2rem;float:initial}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .product-quantity:before{content:"QTY:";position:absolute;top:8px;left:0;font-size:14px}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .product-quantity input{padding:0;width:2em}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .product-remove{display:flex !important;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;left:6px;margin-left:initial !important;transition:background-color .3s ease-in-out}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .product-remove a{background-color:rgba(0,0,0,0) !important;display:flex;justify-content:center;align-items:center}.wcopc-product-single .woocommerce-checkout-review-order-table tbody tr .product-remove:hover{background-color:#e75081}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals{display:none}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .order-total{background-color:#eee;color:#3a3a3a;padding:0 1rem}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .order-total th{text-transform:uppercase}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .order-total *{font-weight:400}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .order-total td{padding:.2rem 1rem !important}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .recurring-total:not(.shipping){background-color:#eee;color:#3a3a3a}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .recurring-total:not(.shipping) *{font-weight:600}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot td[data-title="Recurring total"] .first-payment-date{line-height:1}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .shipping *{font-weight:400}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .shipping th{padding:11px 35px 8px !important}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .shipping td[data-title]{padding:.4rem 1rem .2rem !important}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .tax-rate:not(.recurring-total){display:none}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .tax-rate{background-color:#fff !important}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .tax-rate *{font-weight:400 !important}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot .tax-rate th{padding:6px 35px 20px !important}.wcopc-product-single .woocommerce-checkout-review-order-table tfoot td[data-title=Tax]{padding:.2rem 1rem 1.1rem !important}.wcopc-product-single .checkout-policy{display:none}.wcopc-product-single .woocommerce-NoticeGroup{top:0;position:absolute;z-index:3;width:100%;height:100%;pointer-events:none}.wcopc-product-single .woocommerce-error{width:100%;pointer-events:visible}.wcopc-product-single .woocommerce-error li{line-height:1.2 !important}.reveal-checkout{opacity:1 !important;pointer-events:auto !important}.postid-99813 #ship-to-different-address{display:none}.swag-checkout{margin-bottom:5.55rem}.swag-checkout .woocommerce-info{margin-top:3rem;border-radius:3px}.swag-checkout .wcopc .woocommerce-form-login{transition:opacity .3s ease-in-out}.hideSwagLogin{position:absolute !important;pointer-events:none !important;opacity:0 !important}.boost-purchase-wrap{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;padding:1.4rem 35px 2.1rem}.boost-purchase-wrap #place_order_2{border-radius:initial;font-size:18px;padding:1.7rem 6%;width:100%;margin-top:.5rem;background-color:#a971af;transition:background-color .3s ease-in-out}.boost-purchase-wrap #place_order_2.disable-btn{cursor:not-allowed;pointer-events:none;background-color:#646464}.boost-purchase-wrap #place_order_2.disable-btn:hover{background-color:initial}.boost-purchase-wrap #place_order_2:hover{background-color:#9f61a6}.boost-checkboxes{padding:0;list-style-type:none}.boost-checkboxes li{display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#3f3f3f;font-weight:500;margin-bottom:1rem}.boost-checkboxes li label{margin:0;line-height:19px}.boost-checkboxes li input{margin-right:10px;line-height:1}.hide-swag-fields{position:absolute;height:0;opacity:0;pointer-events:none}.boost-form-content{max-width:495px}.boost-form-content h2{font-size:30px;color:#4f3191;margin-bottom:1.2rem}.boost-form-content p{font-size:15px;line-height:23px}.boost-list{max-width:50%}.swag-mailchimp{position:absolute;pointer-events:none;opacity:0}.gift-swag-bag-product .woocommerce-product-gallery{display:none !important}.gift-swag-bag-product .summary{width:100% !important;max-width:737px;float:initial !important;margin-bottom:0rem !important;margin-top:10px}.swag-info-modal{position:relative;background-color:#4f3191;color:#fff;padding:2.49px 10.5px 2.49px 10px;min-width:24px;min-height:24px;border-radius:50%;font-weight:bold;margin-left:8px;cursor:pointer;font-size:12px;z-index:1;white-space:nowrap}.swag-info-modal em{position:absolute;top:52px;left:calc(50% - 112.5px);width:225px;padding:1rem;font-size:16px;border-radius:3px;background-color:#a971af;color:#fff;font-style:normal;font-weight:normal;opacity:0;pointer-events:none;line-height:1.2;white-space:initial;cursor:initial;z-index:2;transition:opacity .3s ease-in-out,top .3s ease-in-out}.swag-info-modal em:before{content:"";position:absolute;top:-14px;height:14px;left:0;right:0;width:0px;height:0px;margin:0 auto;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-bottom:14px solid #a971af}.swag-info-modal em:after{content:"";position:absolute;left:0;top:-18px;height:18px;width:100%;background:rgba(0,0,0,0)}.swag-info-modal:hover em{opacity:1;top:42px;pointer-events:visible}.thank-you-message-wrap{font-size:18px;text-align:center;background:#c753ae;color:#fff;padding:20px;line-height:1.5}.thank-you-message-wrap p{margin:0;font-size:inherit;line-height:inherit}.page-template-membership-details .woocommerce-MyAccount-navigation{float:left;width:30%}.page-template-membership-details .woocommerce-MyAccount-content{float:right;width:68%}.page-template-membership-details .woocommerce-MyAccount-navigation li.is-active a{color:#64439b !important}.page-template-membership-details .woocommerce-MyAccount-navigation li.is-active a:hover{color:#7752b4 !important}.page-template-membership-details .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--membership-details a{color:#de47ad !important}.page-template-membership-details .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--membership-details a:hover{color:#7752b4 !important}.woocommerce-order-received .thank-you-message-wrap{display:none}@media(min-width: 769px){input#coupon_code{transition:all .4s}.shop_table td[colspan="6"]{padding:1.25rem 1.5rem !important}}@media(max-width: 1900px){.swag-delem{opacity:.6}}@media(max-width: 1625px){.swag-say-whaaa-img{opacity:.3}}@media(max-width: 1550px){.swag-hero-featured{opacity:.6}}@media(max-width: 1475px){.gift-swag-bag-product .summary .woocommerce-NoticeGroup,.gift-swag-bag-product .summary .woocommerce-checkout #customer_details,.gift-swag-bag-product .summary .ywgc_have_code,.gift-swag-bag-product .summary .ywgc_enter_code,.gift-swag-bag-product .summary .woocommerce-form-coupon-toggle,.gift-swag-bag-product .summary .checkout_coupon,.gift-swag-bag-product .summary .woocommerce-message,.gift-swag-bag-product .summary .gift-swag-bag-product .summary,.wcopc-product-single .woocommerce-NoticeGroup,.wcopc-product-single .woocommerce-checkout #customer_details,.wcopc-product-single .ywgc_have_code,.wcopc-product-single .ywgc_enter_code,.wcopc-product-single .woocommerce-form-coupon-toggle,.wcopc-product-single .checkout_coupon,.wcopc-product-single .woocommerce-message,.wcopc-product-single .gift-swag-bag-product .summary{max-width:56.7%}.wcopc-product-single .woocommerce-checkout{grid-gap:7.5%}.swag-checkout .woocommerce-error{max-width:100%}}@media(max-width: 1350px){.swag-hero-featured{width:43%;background-size:cover;background-position:left}.swag-delem{opacity:.4}}@media(max-width: 1300px){.swag-checkout .woocommerce-checkout{grid-gap:3%}}@media(max-width: 1200px){.wcopc-product-single .cart fieldset,.wcopc-product-single .ywgc_have_code fieldset,.wcopc-product-single .woocommerce-form-coupon-toggle fieldset,.wcopc-product-single .checkout_coupon fieldset,.wcopc-product-single .woocommerce-message fieldset{display:block;margin:0;width:100%}.wcopc-product-single .cart button,.wcopc-product-single .ywgc_have_code button,.wcopc-product-single .woocommerce-form-coupon-toggle button,.wcopc-product-single .checkout_coupon button,.wcopc-product-single .woocommerce-message button{display:block !important;margin-top:1rem !important}.wcopc-product-single .cart .wcsg_add_recipient_fields,.wcopc-product-single .ywgc_have_code .wcsg_add_recipient_fields,.wcopc-product-single .woocommerce-form-coupon-toggle .wcsg_add_recipient_fields,.wcopc-product-single .checkout_coupon .wcsg_add_recipient_fields,.wcopc-product-single .woocommerce-message .wcsg_add_recipient_fields{margin-top:.75rem !important}.wcopc-product-single .cart .woocommerce_subscriptions_gifting_recipient_email,.wcopc-product-single .ywgc_have_code .woocommerce_subscriptions_gifting_recipient_email,.wcopc-product-single .woocommerce-form-coupon-toggle .woocommerce_subscriptions_gifting_recipient_email,.wcopc-product-single .checkout_coupon .woocommerce_subscriptions_gifting_recipient_email,.wcopc-product-single .woocommerce-message .woocommerce_subscriptions_gifting_recipient_email{margin-bottom:.5rem !important}.gift-swag-bag-product .summary .woocommerce-form-login-toggle,.gift-swag-bag-product .summary .woocommerce-form-login,.gift-swag-bag-product .summary .woocommerce-checkout #customer_details,.gift-swag-bag-product .summary #opc-messages,.gift-swag-bag-product .summary .woocommerce-NoticeGroup,.gift-swag-bag-product .summary .ywgc_have_code,.gift-swag-bag-product .summary .ywgc_enter_code,.gift-swag-bag-product .summary .woocommerce-form-coupon-toggle,.gift-swag-bag-product .summary .checkout_coupon,.gift-swag-bag-product .summary .woocommerce-message,.gift-swag-bag-product .summary .gift-swag-bag-product .summary,.wcopc-product-single .woocommerce-form-login-toggle,.wcopc-product-single .woocommerce-form-login,.wcopc-product-single .woocommerce-checkout #customer_details,.wcopc-product-single #opc-messages,.wcopc-product-single .woocommerce-NoticeGroup,.wcopc-product-single .ywgc_have_code,.wcopc-product-single .ywgc_enter_code,.wcopc-product-single .woocommerce-form-coupon-toggle,.wcopc-product-single .checkout_coupon,.wcopc-product-single .woocommerce-message,.wcopc-product-single .gift-swag-bag-product .summary{max-width:54%}.woocommerce ul.order_details li{padding-right:1em;margin:0 1rem 1rem 0}}@media(max-width: 1100px){.woocommerce-account table.my_account_memberships{table-layout:fixed !important}.membership-actions{flex-direction:column-reverse}.membership-actions a{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.membership-actions a:last-child{margin:0 0 .5rem}tr.membership{text-align:center}tr.membership td{padding:2% !important}.swag-checkout .woocommerce-checkout #order_review{width:80%}}@media(max-width: 1024px){.swag-checkout .woocommerce-form-login-toggle,.swag-checkout .woocommerce-form-login{max-width:100%}.swag-checkout .woocommerce-checkout-review-order-table thead:before{font-size:26px}.swag-checkout #checkout-products{max-width:100%}.swag-checkout .woocommerce-info{margin:0 !important}.gift-swag-bag-product .summary{max-width:100%}.wcopc-product-single .cart,.wcopc-product-single .ywgc_have_code,.wcopc-product-single .woocommerce-form-coupon-toggle,.wcopc-product-single .checkout_coupon,.wcopc-product-single .woocommerce-message,.wcopc-product-single .gift-swag-bag-product .summary{width:100%;max-width:100%}.swag-checkout #opc-messages{max-width:100%}.swag-checkout .woocommerce-checkout{flex-direction:column}.swag-checkout .woocommerce-checkout #order_review{width:100%;position:relative;top:initial;max-width:100%;margin-top:initial !important}.boost-form-content{max-width:100%}.gift-swag-bag-product .summary,.wcopc-product-single .woocommerce-form-login-toggle,.wcopc-product-single .woocommerce-form-login,.wcopc-product-single .woocommerce-checkout #customer_details,.wcopc-product-single .woocommerce-NoticeGroup,.wcopc-product-single .ywgc_have_code,.wcopc-product-single .ywgc_enter_code{max-width:100%}}@media(max-width: 782px){.swag-hero-content{max-width:100%;margin:0 auto}.swag-hero-content h1{margin-left:initial}.swag-hero-content h1 em{margin:-7px 0 -3px}.swag-hero-featured{opacity:.4}.swag-intro-section{padding:4rem 0 3.5rem}.swag-intro-section h2{font-size:28px;margin-bottom:1.25rem}.swag-intro-section p{font-size:16px}.swag-highlights{padding:4rem 0 3.5rem}.swag-highlights-header h2{font-size:78px}.swag-icon{transform:scale(0.8);margin:0 auto 1rem}.swag-item-inner p{font-size:16px;line-height:22px}.swag-item-inner p:first-of-type{font-size:20px;margin-bottom:.5rem;line-height:24px}.swag-say-whaaa{padding:4rem 0 3.5rem;margin:0}.swag-say-whaaa-img{width:110%;height:100%;right:-10%;top:6%}.swag-say-whaaa-inner{position:relative;z-index:1}.swag-say-whaaa-wrap h2{font-size:78px}.swag-say-whaaa-wrap p{font-size:16px}}@media(max-width: 768px){td.product-remove{background-color:#4f3191 !important;background:linear-gradient(to right, #4f3191, #a158b3)}td.product-remove a.remove{color:#fff !important}.cart.shop_table_responsive{box-shadow:none}.shop_table{overflow:auto}.woocommerce-cart-form__cart-item{margin-bottom:1rem;box-shadow:0px 1px 8px rgba(0,0,0,.12)}.woocommerce-cart-form__cart-item:last-of-type{margin-bottom:0}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{margin-right:1rem}.swag-intro-wrap{grid-template-columns:1fr;grid-gap:1.5rem}.swag-intro-right{max-width:100%}.swag-intro-additional{margin-top:1.5rem}.swag-info-modal{margin:8px 0 0 auto;display:flex;justify-content:center;clear:both;max-width:17px;min-width:17px;max-height:17px;min-height:17px;padding:0;line-height:1.4}.swag-info-modal em{left:initial;right:-3px;border-top-right-radius:2%}.swag-info-modal em:before{margin:0 0 0 auto;top:-12px}.woocommerce-customer-details .woocommerce-column--billing-address{margin-bottom:2rem}.page-template-membership-details .woocommerce-MyAccount-navigation,.page-template-membership-details .woocommerce-MyAccount-content{width:100%;float:none}}@media(max-width: 768px){.woocommerce-checkout .select2-container .select2-dropdown{margin-top:-46px}}@media(max-width: 700px){.swag-hero{display:flex;align-items:center;min-height:initial}.swag-hero-content h1{font-size:30px}.swag-hero-content h1 em{font-size:130px}.swag-hero-content p{font-size:22px;margin:0 auto 1.5rem}.swag-delem{background-size:77%}.swag-checkout #checkout-products{max-width:100%}}@media(max-width: 640px){.woocommerce-order-received .wc-item-meta{padding-inline-start:10px !important}.woocommerce-order-received .woocommerce-thankyou-order-details{padding-inline-start:0 !important}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin:0 0 1.5rem;line-height:1.2}.woocommerce ul.order_details{margin:0 0 1.5rem}.wcopc-product-single .product-total{line-height:1 !important}.wcopc-product-single .woocommerce-form-coupon .form-row .button{margin-top:0 !important}.wcopc-product-single .ywgc_enter_code>div{display:flex;flex-direction:column}.wcopc-product-single .ywgc_enter_code .form-row{width:100%}.wcopc-product-single .ywgc_enter_code .form-row input{width:100% !important}.wcopc-product-single .ywgc_enter_code .form-row button{width:100%}.wcopc-product-single .checkout_coupon{display:flex;flex-direction:column}.wcopc-product-single .checkout_coupon .form-row{width:100% !important}.wcopc-product-single .checkout_coupon .form-row input{width:100% !important}.wcopc-product-single .checkout_coupon .form-row button{width:100%}.wcopc-product-single .ywgc_have_code{font-size:16px}.wcopc-product-single .showcoupon{display:block}.woocommerce-checkout .ywgc_enter_code .form-row,.woocommerce-checkout .checkout_coupon .form-row{width:100% !important;margin:0}.woocommerce-checkout .ywgc_enter_code .form-row:before,.woocommerce-checkout .ywgc_enter_code .form-row:after,.woocommerce-checkout .checkout_coupon .form-row:before,.woocommerce-checkout .checkout_coupon .form-row:after{display:none}.woocommerce-checkout .ywgc_enter_code .form-row button,.woocommerce-checkout .checkout_coupon .form-row button{width:100%}.woocommerce-checkout input#coupon_code,.woocommerce-checkout input#giftcard_code{width:100%}}@media(max-width: 500px){.swag-hero-content h1{font-size:26px}.swag-hero-content h1 em{font-size:100px}.swag-hero-content h1 em strong{margin-left:-26px}.swag-hero-content p{font-size:20px;line-height:28px}.swag-delem{background-size:30%;background-position:left top}.swag-say-whaaa-img{top:35%}}@media(max-width: 450px){.swag-hero-content h1 em{font-size:90px}.swag-hero-content h1 em strong{margin-left:-26px}.swag-checkout #checkout-products{margin:3rem 0 1.75rem}.swag-checkout .woocommerce-checkout{margin-top:1.5rem}.swag-checkout .woocommerce-checkout-review-order-table thead:before{font-size:22px}.swag-checkout .woocommerce-checkout-review-order-table tbody tr .product-details,.swag-checkout .woocommerce-checkout-review-order-table tbody tr .subscription-price{font-size:16px}.swag-checkout .woocommerce-checkout-review-order-table thead{height:64px}.swag-checkout .woocommerce-form-login .form-row{display:block;clear:both;width:100%}.boost-purchase-wrap #place_order_2{font-size:16px;line-height:1.2}.woocommerce-order-received .wc-item-meta{padding-inline-start:5px !important}.woocommerce-order-received .wc-item-meta li{font-size:14px}.woocommerce-order-received .wc-item-meta p{line-height:1}.woocommerce-order-received .wc-item-meta a{word-break:break-all}.shop_table td{padding:9px 12px !important}}@media(max-width: 400px){.wcopc-product-single #order_review .opc_cart_item td.product-name{min-width:initial;width:50%;padding:44px 16px 19px 8% !important}.wcopc-product-single .pw-route-protection{padding:24px 16px 19px 8% !important}.wcopc-product-single .subscription-details{line-height:1.2}.wcopc-product-single .swag-checkout .woocommerce-checkout-review-order-table tbody tr .product-remove{left:0}.wcopc-product-single .woocommerce-checkout-review-order-table th{padding:18px 16px 19px 8% !important}.wcopc-product-single .cart button{white-space:normal;line-height:1.4;padding:1.25rem 26% !important}}@media(max-width: 378px){.wcopc-product-single .cart button{padding:1.25rem 24% !important}.wcopc-product-single .ywgc-show-giftcard{display:block}}@media(max-width: 350px){.wcopc-product-single .cart button{padding:1.25rem 22% !important}}@media(max-width: 325px){.wcopc-product-single .cart button{padding:1.25rem 20% !important}}@media not all and (min-resolution: 0.001dpcm){.swag-checkout .shop_table thead tr{height:75px}.swag-checkout .shop_table thead:before{height:75px;top:0;bottom:0;transform:initial;display:flex;justify-content:center;align-items:center}.wcopc-product-single .woocommerce-checkout{grid-gap:initial !important}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.wcopc-product-single .grid-three .grid-item{margin:.75rem 6% !important}.wcopc-product-single .woocommerce-checkout #customer_details{width:56.75%}.wcopc-product-single .swag-checkout *{float:none !important}.swag-hero-buttons .btn{margin-right:1rem !important}.swag-hero-buttons .btn:last-child{margin-right:0 !important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:initial !important}.wcopc-product-single .woocommerce-checkout #order_review_heading{display:block !important}.wcopc-product-single .woocommerce-checkout-review-order-table thead::before{display:none}}@media(min-width: 1300px){.footer-links{padding-right:0}.footer-links>div:nth-of-type(2) ul{columns:2;width:262px}}@media(max-width: 1625px){.product-category-banner{overflow-x:auto;overflow-y:hidden}.product-category-banner .inner-wrap{max-width:1550px}.product-category-banner .inner-wrap>ul>li>a{padding:.75rem 1.4rem}.product-category-banner .inner-wrap>ul>li>a:before{opacity:.5}.product-category-banner .main{padding:0}.product-category-banner .inner-wrap>ul{justify-content:flex-start !important}}@media(max-width: 1450px){.footer-links{padding-right:0}}@media(max-width: 1350px){ul.header-links>li,ul.header-links>a{padding:.6em .75rem}.product-category-banner{overflow-x:auto;overflow-y:hidden}.product-category-banner .main{padding:0}.product-category-banner .inner-wrap>ul{justify-content:flex-start !important}}@media(max-width: 1250px){ul.header-links>li,ul.header-links>a{padding:.6em .25rem}div.polaroid{width:30.33%}}@media(max-width: 1200px){.toggle-nav{display:block}.navbar-right{display:flex;flex-grow:1;padding-left:5%}main#panel:before{display:none}.logo-link{flex-shrink:0}.nav-top-row{display:none !important}ul.header-links{flex-grow:1;flex-shrink:1}ul.header-links form{height:41px}ul.header-links li{display:none}.nav-bottom-row{flex-grow:1}.navbar{align-items:center}}@media(max-width: 1125px){.local-pickup-btn-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}.btn.acknowledgement:first-child{margin:0 0 .75rem 0}}@media(max-width: 1100px){.grid-four-narrow .grid-item{width:29.33%}.grid-two .grid-item{margin:.75rem 2% 1.75rem}}@media(max-width: 1023px){.map-island{position:relative;width:100%;max-width:none;top:auto;left:auto;box-shadow:none;border-radius:0;height:600px}.map-container{position:relative;height:600px}.product-grid-item{width:31.33% !important}footer .inner-wrap{display:block}.footer-info{padding-right:0;border-right:0;margin-bottom:2rem;margin-top:1rem}.footer-info>div{margin:0 auto}.footer-links>div{margin:0 1rem 1rem}.become-a-member-container{padding-top:9rem;padding-bottom:9rem;background:#fff;background-image:none !important}}@media(max-width: 900px){.grid-four .grid-item{width:31.33%}.grid-two .grid-item{margin:.75rem 2% 1.25rem}.grid-four-narrow .grid-item,.grid-three-narrow .grid-item{width:46%}}@media(max-width: 890px){.sidebar-layout{display:block}.sidebar-layout>.sidebar-col{width:100%;min-width:100%;margin-right:0;margin-top:2.5rem}.sidebar-layout>article.main-content{width:100%}.testimonial-slide{flex-direction:column}.testimonial-slide .testimonal-info{margin-top:.5rem;margin-bottom:1rem}.testimonial-slide blockquote:before{left:-31px;top:-49px}.testimonial-slide blockquote:after{right:4px;bottom:-69px}.calendar .calendar-cal{display:none}.calendar .calendar-list{display:block}.calendar .calendar-views{display:none}}@media(max-width: 782px){.news-and-events:before{display:none}.news-and-events>.events-box{position:relative;padding-bottom:3.5rem;margin-bottom:4.5rem}.news-and-events>.events-box:after{content:"";position:absolute;bottom:-1rem;left:10%;width:80%;height:1px;background:linear-gradient(to right, transparent, #000, transparent);opacity:.3}.navbar{transition:padding .5s}ul.header-links{position:absolute;left:0%;bottom:16px;width:100%;pointer-events:none}.product-category-banner{position:relative}.navbar-right,.nav-bottom-row{position:initial}.nav-bottom-row{justify-content:flex-end}body.show-search ul.header-links{pointer-events:auto}body.show-search .navbar{padding-bottom:5rem}}@media(max-width: 767px){.featured-collections{display:block !important}.featured-collection{width:100% !important;height:auto !important;min-height:370px;margin:1rem 0 !important}.featured-collection p{margin:1rem 0 2rem}.featured-collection:nth-of-type(even){min-height:300px}.category-grid-item{width:100%}div.polaroid{width:47%}}@media(max-width: 700px){.grid-four .grid-item,.grid-three .grid-item{width:48%;margin:0 1% 1.5rem}.product-grid-item{width:48% !important}.footer-bottom .inner-wrap{display:block;text-align:center}.footer-bottom .inner-wrap a{display:block;margin-top:.25rem}.featured-products-slider-container{margin:6.8rem 0 0}}@media(max-width: 600px){.grid-four .grid-item,.grid-four-narrow .grid-item,.grid-three .grid-item,.grid-three-narrow .grid-item,.grid-two .grid-item{width:100%}.calendar-header h2{font-size:1.6rem}.calendar-list h3{font-size:1.3rem}.calendar-list .event h4{font-size:1.35rem}.testimonial-slide .testimonal-info{width:100%;text-align:center}.testimonial-slide .profile-image{margin:1rem auto}.testimonial-slide blockquote:before{display:none}.testimonial-slide blockquote:after{display:none}}@media(max-width: 558px){.navbar{flex-direction:column;padding-bottom:1rem}.navbar-right{padding-left:0;margin-top:1rem}.nav-bottom-row{flex-shrink:0;align-items:center}.toggle-nav{margin:0;margin-bottom:-2.5px;order:-1}.toggle-nav .hamburger{margin-bottom:0;padding:.7rem .5rem}.toggle-nav .hamburger>div{width:29px;height:2px;margin:7px 0 0}}@media(max-width: 500px){.featured-product-image{height:190px}.featured-product-slide a button,.featured-product-slide a span,.product-grid-item a button,.product-grid-item a span{top:188px}.category-grid-item{display:block;height:auto}.category-grid-item .cat-img{float:none;width:100%;height:200px}.category-grid-item .cat-grid-content{float:none;width:100%;padding:0 !important;margin-top:1.5rem}.news-and-events-container{padding:3rem 0}.become-a-member-container{padding-top:6rem;padding-bottom:6rem}.calendar.is-loading .calendar-header h2::after{margin-top:-1.125rem;width:1.75rem;height:1.75rem}.home-slider-slide p{font-size:30px}.testimonial-slide blockquote p{font-size:16px}.testimonial-banner{padding-bottom:1.5rem}.calendar-list .event-image{width:100%;margin:0 auto 1rem}}@media(max-width: 450px){div.polaroid{width:100%}.featured-product-slide a button,.featured-product-slide a span,.product-grid-item a button,.product-grid-item a span{font-size:10.5px}.woocommerce-checkout .sweet-alert{padding:17px 15px 27px}.gform_fields>li{width:100%;margin:0}.gform_fields li,.main ul.gform_fields li{margin:0 0 12px}.gift_card_template_button{justify-content:center;margin:3rem 0 1rem 0}}@media(max-width: 350px){.footer-info{margin-bottom:1rem}.footer-info>div,.footer-links>div{flex-direction:column;align-items:center;width:100%;text-align:center}.footer-info>div img,.footer-links>div img{margin:0;margin-bottom:1.5rem}.footer-bottom{margin-top:1.5rem}}@media not all and (min-resolution: 0.001dpcm){.swag-hero-buttons .btn{margin:0 2% 2%}.wcopc-product-single .woocommerce-checkout #customer_details{margin-right:11%}@media(max-width: 1475px){.wcopc-product-single .woocommerce-checkout #customer_details{margin-right:7.5%}}@media(max-width: 1300px){.wcopc-product-single .woocommerce-checkout #customer_details{margin-right:3%}}@media(max-width: 1024px){.wcopc-product-single .woocommerce-checkout #customer_details{margin-right:0%}}}@supports(-webkit-touch-callout: none){.php-popup .gform_wrapper .gform_fields input:not(.gfield-choice-input),.php-popup .gform_wrapper .gform_fields select{border:1px solid #dcdcdc}.swag-hero-buttons .btn{margin:0 2% 2%}}/*# sourceMappingURL=bundle.css.map */
