/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base,components;@layer utilities{.absolute{position:absolute}.border-collapse{border-collapse:collapse}.flex-row-reverse{flex-direction:row-reverse}.items-center\!{align-items:center!important}.items-start\!{align-items:flex-start!important}.justify-around\!{justify-content:space-around!important}.justify-between\!{justify-content:space-between!important}.justify-center\!{justify-content:center!important}.justify-start\!{justify-content:flex-start!important}.text-center\!{text-align:center!important}}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#a7a8a9;--secondary:#a3cd84;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{color:#212529;text-align:left;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}[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]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}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}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:#a7a8a9;background-color:#0000;text-decoration:none}a:hover{color:#808283;text-decoration:underline}a:not([href]):not([tabindex]),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:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{vertical-align:middle;overflow:hidden}table{border-collapse:collapse}caption{color:#6c757d;text-align:left;caption-side:bottom;padding-top:.75rem;padding-bottom:.75rem}th{text-align:inherit}label{margin-bottom:.5rem;display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;margin-bottom:.5rem;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{border:0;border-top:1px solid #0000001a;margin-top:1rem;margin-bottom:1rem}small,.small{font-size:80%;font-weight:400}mark,.mark{background-color:#fcf8e3;padding:.2em}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase;font-size:90%}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{color:#6c757d;font-size:80%;display:block}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:#6c757d;font-size:90%}code{color:#e83e8c;word-break:break-word;font-size:87.5%}a>code{color:inherit}kbd{color:#fff;background-color:#212529;border-radius:.2rem;padding:.2rem .4rem;font-size:87.5%}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{color:#212529;font-size:87.5%;display:block}pre code{font-size:inherit;color:inherit;word-break:normal}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}.col-2,.col-1{width:100%;padding-left:15px;padding-right:15px;position:relative}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.form-row{flex-wrap:wrap;margin-left:-5px;margin-right:-5px;display:flex}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.media{align-items:flex-start;display:flex}.media-body{flex:1}@media print{*,:before,:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #adb5bd}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img,.slick-initialized .slick-slide{display:block}.lightbox{background-color:#fff;border:1px solid #0003;border-radius:.3rem;width:min(800px,100% - 1rem);max-width:none;max-height:none;margin:1.75rem auto;padding:0;overflow:visible}.lightbox::backdrop{background-color:#00000080}.lightbox__header{justify-content:flex-end;padding:.5rem 1rem;display:flex}.lightbox__close{color:#000;opacity:.5;background-color:#0000;border:0;padding:0;font-size:1.5rem;font-weight:700;line-height:1}.lightbox__close:hover{opacity:.75}.lightbox__body{padding:0 1rem 1rem;position:relative}.lightbox__image{object-fit:contain;width:100%;max-height:calc(100vh - 8rem)}.lightbox__nav{color:#fff;opacity:0;text-shadow:0 0 4px #0009;background:0 0;border:0;align-items:center;width:50%;padding:0 1.5rem;font-size:2rem;transition:opacity .5s linear;display:flex;position:absolute;top:0;bottom:1rem}.lightbox__nav:hover,.lightbox__nav:focus-visible{opacity:1}.lightbox__nav--prev{justify-content:flex-start;left:1rem}.lightbox__nav--next{justify-content:flex-end;right:1rem}a,*{color:inherit;font-family:inherit}body{background:#fff;font-family:Times New Roman,Times,serif;font-size:20px}body.wating-loading{scroll-behavior:smooth;width:100%;position:fixed;overflow-y:scroll}body.wating-loading *{transition:none!important}ul{margin:0;padding:0}li{list-style-type:none}label,figure,p{margin:0}p{line-height:2em}img{max-width:100%;height:auto}:focus{outline:none}a:hover{color:inherit}.flex{flex-wrap:wrap;display:flex}.none{display:none}a,.navigation,a:before,.sub-menu,.cp-input,.button,.thumbnail,.transition{transition:all .3s!important}.main{background:#fff}.container{max-width:1340px;padding-left:50px;padding-right:50px}.max-container{width:100%;padding-left:50px;padding-right:50px}.in-container{max-width:1424px}.focused-image{object-fit:cover}.section-with-slides{margin-bottom:100px;padding:0 180px;position:relative}.section-with-slides .slideshow-feed-item{padding:0 10px}.section-with-slides .slideshow-feed-item .caption{margin-top:10px;padding:0 20px;font-weight:300}.section-with-slides .slideshow-feed-item .media{padding-bottom:100%;position:relative}.section-with-slides .slideshow-feed-item .media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.section-with-slides .slideshow-feed-item .media .link{background-color:#fff;border-radius:100%;width:48px;height:48px;transition:background .3s;position:absolute;bottom:20px;right:20px}.section-with-slides .slideshow-feed-item .media .link:before{content:"";background:url(/app/themes/spotonphoto/public/build/assets/like-button-Do5w6TEz.png) 50%/cover;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.section-with-slides .slideshow-feed-item .media .link:hover:before{background:url(/app/themes/spotonphoto/public/build/assets/like-button-hover-B075q7Jw.png) 50%/cover}.section-with-slides .slideshow-feed-button{cursor:pointer;width:147px;height:60px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-with-slides .slideshow-feed-button:before{content:"";background:url(/app/themes/spotonphoto/public/build/assets/arrow-instagram-feed-BbLqdjo5.png) 50%/cover;width:26px;height:26px;transition:all .3s ease-in;position:absolute;top:calc(50% - 13px);right:20px}.section-with-slides .slideshow-feed-button.slideshow-feed-next{left:auto;right:0}.section-with-slides .slideshow-feed-button.slideshow-feed-next:before{left:20px;right:auto;transform:scaleX(-1)}.section-with-slides .slideshow-feed-button:hover.slideshow-feed-prev:before{right:100px}.section-with-slides .slideshow-feed-button:hover.slideshow-feed-next:before{left:100px}.section-with-slides[data-slidestoshow="1"] .slideshow-feed-item .media{padding-bottom:40%}.section-with-slides[data-slidestoshow="2"] .slideshow-feed-item .media{padding-bottom:66%}.wrap .button{text-align:center;cursor:pointer;text-transform:uppercase;z-index:8;color:#fff;background:#a3cd84;border:2px solid #a3cd84;padding:10px 26px;font-size:24px;display:inline-block;position:relative;overflow:hidden}.wrap .button:before{content:"";z-index:-1;width:0;height:0;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.wrap .button:after{content:"";z-index:-2;width:calc(100% + 2px);height:calc(100% + 2px);transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.wrap .button:hover{color:#a3cd84;text-decoration:none!important}.wrap .button:hover:before{background:#fff;width:100%;height:100%}.wrap .button:hover:after{opacity:1;background:#a3cd84}.wrap .button.filled{color:#fff;background:#a3cd84}.wrap .button.filled:hover{color:#a3cd84}.wrap .button.filled:hover:before{background:#fff}.wrap .button.filled:hover:after{opacity:1;background:#a3cd84}.button.black{color:#000;background-color:#fff;border-color:#000}.button.black:before{background-color:#000}.button.black:after{color:#fff}.button.black:hover:before{width:calc(100% + 2px);height:calc(100% + 2px)}.single_add_to_cart_button{border:none;height:74px;padding:0 40px}.single_add_to_cart_button:hover{opacity:.9}.single_add_to_cart_button.disabled{cursor:not-allowed;background-color:#ccc!important}.checkout-button{color:#fff!important}.checkout-button:hover{opacity:.9;text-decoration:none!important}.section-reviews{color:#fff;background-color:#a7a8a9;margin-bottom:80px;padding-top:80px;padding-bottom:80px}.section-reviews .review-item{max-width:900px;margin:0 auto}.section-reviews .review-item .title{margin:40px 0;font-size:24px;font-weight:900}.section-reviews .review-item .star-item{margin:0 10px}.search-form .search-field{color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.search-form .search-field{transition:none}}.search-form .search-field::-ms-expand{background-color:#0000;border:0}.search-form .search-field:focus{color:#495057;background-color:#fff;border-color:#e7e8e8;outline:0;box-shadow:0 0 0 .2rem #a7a8a940}.search-form .search-field::placeholder{color:#6c757d;opacity:1}.search-form .search-field:disabled,.search-form [readonly].search-field{opacity:1;background-color:#e9ecef}.search-form select.search-field:focus::-ms-value{color:#495057;background-color:#fff}.search-form select[size].search-field,.search-form select[multiple].search-field,.search-form textarea.search-field{height:auto}.search-form label{margin-bottom:1rem}.was-validated .search-form .search-field:valid,.search-form .was-validated .search-field:valid,.search-form .is-valid.search-field{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)}.was-validated .search-form .search-field:valid:focus,.search-form .was-validated .search-field:valid:focus,.search-form .is-valid.search-field:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated .search-form .search-field:valid~.valid-feedback,.search-form .was-validated .search-field:valid~.valid-feedback,.was-validated .search-form .search-field:valid~.valid-tooltip,.search-form .was-validated .search-field:valid~.valid-tooltip,.search-form .is-valid.search-field~.valid-feedback,.search-form .is-valid.search-field~.valid-tooltip{display:block}.was-validated .search-form textarea.search-field:valid,.search-form .was-validated textarea.search-field:valid,.search-form textarea.is-valid.search-field{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.was-validated .search-form .search-field:invalid,.search-form .was-validated .search-field:invalid,.search-form .is-invalid.search-field{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.was-validated .search-form .search-field:invalid:focus,.search-form .was-validated .search-field:invalid:focus,.search-form .is-invalid.search-field:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated .search-form .search-field:invalid~.invalid-feedback,.search-form .was-validated .search-field:invalid~.invalid-feedback,.was-validated .search-form .search-field:invalid~.invalid-tooltip,.search-form .was-validated .search-field:invalid~.invalid-tooltip,.search-form .is-invalid.search-field~.invalid-feedback,.search-form .is-invalid.search-field~.invalid-tooltip{display:block}.was-validated .search-form textarea.search-field:invalid,.search-form .was-validated textarea.search-field:invalid,.search-form textarea.is-invalid.search-field{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.search-form{flex-flow:wrap;align-items:center;display:flex}.search-form .form-check{width:100%}@media (width>=576px){.search-form label{justify-content:center;align-items:center;margin-bottom:0;display:flex}.search-form .form-group,.search-form label{flex-flow:wrap;flex:none;align-items:center;margin-bottom:0;display:flex}.search-form .form-control,.search-form .search-field{vertical-align:middle;width:auto;display:inline-block}.search-form .form-control-plaintext{display:inline-block}.search-form .input-group,.search-form .custom-select{width:auto}.search-form .form-check{justify-content:center;align-items:center;width:auto;padding-left:0;display:flex}.search-form .form-check-input{flex-shrink:0;margin-top:0;margin-left:0;margin-right:.25rem;position:relative}.search-form .custom-control{justify-content:center;align-items:center}.search-form .custom-control-label{margin-bottom:0}}.search-form .search-submit{color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.search-form .search-submit{transition:none}}.search-form .search-submit:hover{color:#212529;text-decoration:none}.search-form .search-submit:focus,.search-form .focus.search-submit{outline:0;box-shadow:0 0 0 .2rem #a7a8a940}.search-form .disabled.search-submit,.search-form .search-submit:disabled{opacity:.65}.search-form a.disabled.search-submit,fieldset:disabled .search-form a.search-submit,.search-form fieldset:disabled a.search-submit{pointer-events:none}.search-form .search-submit{color:#212529;background-color:#a3cd84;border-color:#a3cd84}.search-form .search-submit:hover{color:#212529;background-color:#8fc269;border-color:#88be60}.search-form .search-submit:focus,.search-form .focus.search-submit{box-shadow:0 0 0 .2rem #90b47680}.search-form .disabled.search-submit,.search-form .search-submit:disabled{color:#212529;background-color:#a3cd84;border-color:#a3cd84}.search-form .search-submit:not(:disabled):not(.disabled):active,.search-form .search-submit:not(:disabled):not(.disabled).active,.search-form .show>.dropdown-toggle.search-submit{color:#212529;background-color:#88be60;border-color:#81bb57}.search-form .search-submit:not(:disabled):not(.disabled):active:focus,.search-form .search-submit:not(:disabled):not(.disabled).active:focus,.search-form .show>.dropdown-toggle.search-submit:focus{box-shadow:0 0 0 .2rem #90b47680}.search-form .btn-group-lg>.search-submit{border-radius:.3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.search-form .btn-group-sm>.search-submit{border-radius:.2rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.search-form .btn-group>.search-submit,.search-form .btn-group-vertical>.search-submit{flex:auto;position:relative}.search-form .btn-group>.search-submit:hover,.search-form .btn-group-vertical>.search-submit:hover,.search-form .btn-group>.search-submit:focus,.search-form .btn-group>.search-submit:active,.search-form .btn-group>.active.search-submit,.search-form .btn-group-vertical>.search-submit:focus,.search-form .btn-group-vertical>.search-submit:active,.search-form .btn-group-vertical>.active.search-submit{z-index:1}.search-form .btn-group>.search-submit:not(:first-child){margin-left:-1px}.search-form .btn-group>.search-submit:not(:last-child):not(.dropdown-toggle),.search-form .btn-group>.btn-group:not(:last-child)>.search-submit{border-top-right-radius:0;border-bottom-right-radius:0}.search-form .btn-group>.search-submit:not(:first-child),.search-form .btn-group>.btn-group:not(:first-child)>.search-submit{border-top-left-radius:0;border-bottom-left-radius:0}.search-form .btn-group-sm>.search-submit+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.search-form .btn-group-lg>.search-submit+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.search-form .btn-group-vertical>.search-submit{width:100%}.search-form .btn-group-vertical>.search-submit:not(:first-child){margin-top:-1px}.search-form .btn-group-vertical>.search-submit:not(:last-child):not(.dropdown-toggle),.search-form .btn-group-vertical>.btn-group:not(:last-child)>.search-submit{border-bottom-right-radius:0;border-bottom-left-radius:0}.search-form .btn-group-vertical>.search-submit:not(:first-child),.search-form .btn-group-vertical>.btn-group:not(:first-child)>.search-submit{border-top-left-radius:0;border-top-right-radius:0}.search-form .btn-group-toggle>.search-submit,.search-form .btn-group-toggle>.btn-group>.search-submit{margin-bottom:0}.search-form .btn-group-toggle>.search-submit input[type=radio],.search-form .btn-group-toggle>.search-submit input[type=checkbox],.search-form .btn-group-toggle>.btn-group>.search-submit input[type=radio],.search-form .btn-group-toggle>.btn-group>.search-submit input[type=checkbox]{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.search-form .input-group>.search-field{flex:auto;width:1%;margin-bottom:0;position:relative}.search-form .input-group>.search-field+.form-control,.search-form .input-group>.form-control+.search-field,.search-form .input-group>.search-field+.search-field,.search-form .input-group>.search-field+.custom-select,.search-form .input-group>.search-field+.custom-file,.search-form .input-group>.form-control-plaintext+.search-field,.search-form .input-group>.custom-select+.search-field,.search-form .input-group>.custom-file+.search-field{margin-left:-1px}.search-form .input-group>.search-field:focus{z-index:3}.search-form .input-group>.search-field:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.search-form .input-group>.search-field:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend .search-form .search-submit,.search-form .input-group-prepend .search-submit,.input-group-append .search-form .search-submit,.search-form .input-group-append .search-submit{z-index:2;position:relative}.input-group-prepend .search-form .search-submit:focus,.search-form .input-group-prepend .search-submit:focus,.input-group-append .search-form .search-submit:focus,.search-form .input-group-append .search-submit:focus{z-index:3}.input-group-prepend .search-form .search-submit+.btn,.search-form .input-group-prepend .search-submit+.btn,.input-group-prepend .search-form .btn+.search-submit,.search-form .input-group-prepend .btn+.search-submit,.input-group-prepend .search-form .search-submit+.search-submit,.search-form .input-group-prepend .search-submit+.search-submit,.input-group-prepend .search-form .search-submit+.input-group-text,.search-form .input-group-prepend .search-submit+.input-group-text,.input-group-prepend .search-form .input-group-text+.search-submit,.search-form .input-group-prepend .input-group-text+.search-submit,.input-group-append .search-form .search-submit+.btn,.search-form .input-group-append .search-submit+.btn,.input-group-append .search-form .btn+.search-submit,.search-form .input-group-append .btn+.search-submit,.input-group-append .search-form .search-submit+.search-submit,.search-form .input-group-append .search-submit+.search-submit,.input-group-append .search-form .search-submit+.input-group-text,.search-form .input-group-append .search-submit+.input-group-text,.input-group-append .search-form .input-group-text+.search-submit,.search-form .input-group-append .input-group-text+.search-submit{margin-left:-1px}.search-form .input-group-lg>.search-field:not(textarea){height:calc(1.5em + 1rem + 2px)}.search-form .input-group-lg>.search-field,.search-form .input-group-lg>.input-group-prepend>.search-submit,.search-form .input-group-lg>.input-group-append>.search-submit{border-radius:.3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.search-form .input-group-sm>.search-field:not(textarea){height:calc(1.5em + .5rem + 2px)}.search-form .input-group-sm>.search-field,.search-form .input-group-sm>.input-group-prepend>.search-submit,.search-form .input-group-sm>.input-group-append>.search-submit{border-radius:.2rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.search-form .input-group>.input-group-prepend>.search-submit,.search-form .input-group>.input-group-append:not(:last-child)>.search-submit,.search-form .input-group>.input-group-append:last-child>.search-submit:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.search-form .input-group>.input-group-append>.search-submit,.search-form .input-group>.input-group-prepend:not(:first-child)>.search-submit,.search-form .input-group>.input-group-prepend:first-child>.search-submit:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.search-form .search-submit .badge{position:relative;top:-1px}.search-form label{font-weight:400}.social-media-item{margin-left:30px;display:block}.social-media-item img{width:auto;height:34px}.main-footer .social-media-item img{filter:invert()}.section-instagram-feed .instagram-feed-list{margin-bottom:100px;padding:0 180px;position:relative}.section-instagram-feed .instagram-feed-list .instagram-feed-item{padding:0 10px}.section-instagram-feed .instagram-feed-list .instagram-feed-item .caption{margin-top:10px;padding:0 20px;font-weight:300}.section-instagram-feed .instagram-feed-list .instagram-feed-item .media{padding-bottom:100%;position:relative}.section-instagram-feed .instagram-feed-list .instagram-feed-item .media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.section-instagram-feed .instagram-feed-list .instagram-feed-item .media .link{background-color:#fff;border-radius:100%;width:48px;height:48px;transition:background .3s;position:absolute;bottom:20px;right:20px}.section-instagram-feed .instagram-feed-list .instagram-feed-item .media .link:before{content:"";background:url(/app/themes/spotonphoto/public/build/assets/like-button-Do5w6TEz.png) 50%/cover;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.section-instagram-feed .instagram-feed-list .instagram-feed-item .media .link:hover:before{background:url(/app/themes/spotonphoto/public/build/assets/like-button-hover-B075q7Jw.png) 50%/cover}.section-instagram-feed .instagram-feed-list .instagram-feed-button{cursor:pointer;background-color:#a7a8a9;width:147px;height:60px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-instagram-feed .instagram-feed-list .instagram-feed-button:before{content:"";background:url(/app/themes/spotonphoto/public/build/assets/arrow-instagram-feed-BbLqdjo5.png) 50%/cover;width:26px;height:26px;transition:all .3s ease-in;position:absolute;top:calc(50% - 13px);right:20px}.section-instagram-feed .instagram-feed-list .instagram-feed-button.instagram-feed-next{left:auto;right:0}.section-instagram-feed .instagram-feed-list .instagram-feed-button.instagram-feed-next:before{left:20px;right:auto;transform:scaleX(-1)}.section-instagram-feed .instagram-feed-list .instagram-feed-button:hover.instagram-feed-prev:before{right:100px}.section-instagram-feed .instagram-feed-list .instagram-feed-button:hover.instagram-feed-next:before{left:100px}.wp-caption img{max-width:100%;height:auto}.wp-caption{display:inline-block}.wp-caption img{margin-bottom:.5rem;line-height:1}.wp-caption-text{color:#6c757d;font-size:90%}.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.alignnone{max-width:100%;height:auto;margin-left:0;margin-right:0}.aligncenter{height:auto;margin:.5rem auto;display:block}.alignleft,.alignright{height:auto;margin-bottom:.5rem}@media (width>=576px){.alignleft{float:left;margin-right:.5rem}.alignright{float:right;margin-left:.5rem}}.section-testimonials-loop{margin-bottom:100px}.section-testimonials-loop .main-title{margin-bottom:40px}.section-testimonials-loop-item{width:33.33%;margin-bottom:40px}.section-testimonials-loop-item .content{font-style:italic;position:relative}.section-testimonials-loop-item .content:before{content:"";background:url(/app/themes/spotonphoto/public/build/assets/quotes-Dv27nw8O.png) 50%/contain no-repeat;width:24px;height:24px;position:absolute;top:-20px;left:-20px}.section-testimonials-loop-item .title{font-size:20px}.testimonials-loop-item{width:50%;margin-bottom:80px;padding:0 80px}.acf-fc-layout .entry-content table{margin-bottom:40px}.acf-fc-layout .entry-content table td{border:1px solid #000;padding:10px}.acf-fc-layout-content{clear:both}.acf-fc-layout-content:after{content:"";clear:both;display:block}.acf-fc-layout-image_and_content-item .thumbnail{width:calc(50% - 50px);display:block;position:relative}.acf-fc-layout-image_and_content-item .entry-content,.acf-fc-layout-two_columns_content-item{width:calc(50% - 50px)}.acf-fc-layout-three_columns_content-item{width:100%}.acf-fc-layout-lastest_events .entry-content{margin-bottom:30px}.acf-fc-layout-lastest_events-loop-item{width:calc(33% - 30px);margin-bottom:40px;margin-right:40px;transition:all .3s;overflow:hidden}.acf-fc-layout-lastest_events-loop-item .thumbnail{height:0;padding-bottom:66.66%;position:relative;overflow:hidden}.acf-fc-layout-lastest_events-loop-item .thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0}.acf-fc-layout-lastest_events-loop-item:nth-of-type(3n){margin-right:0}.acf-fc-layout-lastest_events-loop-item a:hover img{z-index:2;transform:scale(1.08)}.acf-fc-layout-lastest_events-loop-item .content{padding:10px}.acf-fc-layout-lastest_events-loop-item .content .entry-title{font-size:18px}.acf-fc-layout-lastest_events-loop-item .content .update{white-space:break-spaces;font-size:14px;line-height:1.4em}.acf-fc-layout-lastest_events-loop-item .content .excerpt{font-size:14px;line-height:1.4em}.acf-fc-layout-lastest_events-loop-item.first-item{width:600px;margin:0 auto 80px}.acf-fc-layout-lastest_events-loop-item.first-item .slideshow-event-item a{width:100%;padding-bottom:66.66%;display:block;position:relative}.acf-fc-layout-lastest_events-loop-item.first-item .slideshow-event-item a img{width:100%;height:100%;position:absolute;top:0;left:0}.acf-fc-layout-lastest_events-loop-item.first-item .content{text-align:center}.animation-element{transition:all .6s}.animation-element-fade-top{opacity:0;transform:translateY(100px)}.animation-element-fade-top.in-view{opacity:1;transform:translate(0)}.animation-element-multi-fade-right>*{opacity:0;transition:all .6s;transform:translate(-100px)}.animation-element-multi-fade-right>.in-view{opacity:1;transform:translate(0)}.animation-element-image{position:relative;overflow:hidden}.animation-element-image:after{content:"";transform-origin:top;width:100%;height:100%;transition:top .3s,transform .3s linear .4s;position:absolute;top:100%;left:0}.animation-element-image img{opacity:0;transition:opacity .3s linear .4s}.animation-element-image.in-view:after{top:0;transform:scale3d(1,0,0)}.animation-element-image.in-view img{opacity:1}.product-variation-structure{position:relative}.product-variation-structure-header{margin-bottom:40px}.product-variation-structure-header-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:2px solid #fff;padding:4px 20px}.product-variation-structure-header-item.current{border-bottom:2px solid #132945}.product-variation-structure-header-item:hover{transform:scale(1.1)}.product-variation-structure-content{margin-bottom:60px}.product-variation-structure-content-loop{max-width:600px;margin:0 auto;display:none}.product-variation-structure-content-loop.current{display:block}.product-variation-structure-content-loop .section-label{font-weight:700}.product-variation-structure-content-loop table{table-layout:auto;border-collapse:collapse;width:100%}.product-variation-structure-content-loop table thead{text-align:right}.product-variation-structure-content-loop table thead td{padding-right:13px;font-weight:700}.product-variation-structure-content-loop table .title{white-space:nowrap;width:1%}.product-variation-structure-content-loop table .price_html{padding:0 20px}.product-variation-structure-content-loop table .price_html span.price{font-size:inherit;color:inherit}.product-variation-structure-content-loop table .quantity{text-align:right;padding:5px 0}.product-variation-structure-content-loop table .quantity .input-qty{text-align:center;border:1px solid;border-radius:10px;width:100px;padding:10px}.product-variation-structure-content-item-description td{white-space:break-spaces;padding-bottom:20px;font-size:16px}.product-variation-structure-loading{z-index:9;background:#fff;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.product-variation-structure-loading .flex{height:calc(100% - 120px)}.product-variation-image-content{margin:145px 0 20px;padding:0 80px;position:relative}.product-variation-image-arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.product-variation-image-arrow img{width:40px!important}.product-variation-image-arrow.prev{left:0}.product-variation-image-arrow.next{right:0;transform:translateY(-50%)scaleX(-1)}.product-variation-image-arrow a{width:100%;height:100%;position:absolute;top:0;left:0}.product-variation-image-arrow:hover img{transform:scale(1.1)}.product-variation-image .title{text-align:center;font-size:22px}.main-header{padding-top:50px}.main-header .static-header .brand{max-width:400px;margin:60px auto;display:block}.main-header .primary-navigation{width:100%}.main-header .primary-navigation .menu-item{margin:0 20px}.main-header .primary-navigation .menu-item a{padding:5px}.main-header .primary-navigation .sub-menu{display:none}.main-header .fixed-header{z-index:10;background-color:#fff;width:100%;padding:20px;position:fixed;top:-150px;left:0;box-shadow:0 -3px 14px #00000096}.main-header .fixed-header.visible{top:0}.main-header .fixed-header .brand{max-width:200px;display:block}.section-intro-page{margin-bottom:120px}.section-intro-page .thumbnail{width:calc(50% - 50px);height:540px;display:block}.section-intro-page .thumbnail img{object-fit:cover;width:100%;height:100%}.section-intro-page .thumbnail:hover{background-size:110%!important}.section-intro-page .content{width:calc(50% - 50px)}.section-intro-page .content .title{margin-bottom:10px;font-size:74px}.section-intro-page .content .excerpt{white-space:break-spaces}.section-intro-page:nth-child(odd){flex-direction:row-reverse}.section-intro-page:nth-child(odd) .content{text-align:right}.main-footer{margin-top:100px;padding-top:40px;padding-bottom:60px;position:relative}.main-footer-container .wd-contact{flex-shrink:0}.main-footer-container .wd-contact figure{margin-right:50px}.main-footer-container .wd-contact a{display:block}.main-footer-container .wd-contact a.phone{font-size:30px}.main-footer .footer-navigation .menu-item a{text-transform:uppercase;display:block}.main-footer .menu-item.current_page_parent,.main-footer .menu-item.current_page_item{background:0 0}.main-footer .menu-item .sub-menu{display:none}.main-footer .copyright{max-width:700px;margin:40px auto 0}.main-footer .copyright *{color:inherit;font-size:12px;line-height:2.2em}.main-footer .copyright a{text-decoration:underline}.legend-copyright{width:100%;font-size:14px;font-weight:700;position:absolute;bottom:20px;left:0}.legend-copyright img{filter:brightness(0)invert();width:80px;margin-left:5px;transition:filter .3s}.legend-copyright img:hover{filter:brightness()}.page-header{background-color:#000;height:100vh;margin-bottom:80px;padding:200px 100px 100px;position:relative}.page-header .title{white-space:break-spaces;z-index:2;font-size:62px;font-weight:900;position:relative}.page-header .thumbnail{opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.page-header .scroll-down{opacity:.8;width:80px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.page-header-space{width:100%;height:180px}.page-header .entry-content h1{font-size:82px;font-weight:900}.section-page{margin-bottom:100px}.page-content{max-width:1320px;margin-bottom:80px}.mce-content-body,.entry-content{width:100%}.mce-content-body p,.entry-content p{margin-bottom:15px;line-height:1.8em}.mce-content-body a:hover,.entry-content a:hover{text-decoration:underline}.mce-content-body :last-child,.entry-content :last-child{margin-bottom:0}.mce-content-body ol,.mce-content-body ul,.entry-content ol,.entry-content ul{margin-bottom:20px}.mce-content-body ol li,.mce-content-body ul li,.entry-content ol li,.entry-content ul li{margin-bottom:5px;padding-left:25px;position:relative}.mce-content-body ol li:before,.mce-content-body ul li:before,.entry-content ol li:before,.entry-content ul li:before{content:"•";font-size:1.5em;position:absolute;top:-8px;left:0}.mce-content-body ol,.entry-content ol{padding-left:0}.mce-content-body ol li,.entry-content ol li{margin-left:20px;padding-left:5px;list-style:decimal}.mce-content-body ol li:before,.entry-content ol li:before{content:none}.mce-content-body h2,.mce-content-body h3,.entry-content h2,.entry-content h3{margin-top:40px;margin-bottom:10px;font-size:28px}.mce-content-body h2,.entry-content h2{font-size:30px;font-weight:700}.mce-content-body h4,.entry-content h4{margin-top:20px;margin-bottom:0;font-size:24px}.mce-content-body blockquote,.entry-content blockquote{position:relative}.mce-content-body blockquote p:first-of-type:before,.entry-content blockquote p:first-of-type:before{content:"";background:url(/app/themes/spotonphoto/public/build/assets/quote-BjntmQdj.png) 50%/contain no-repeat;width:16px;height:16px;margin-right:10px;display:inline-block}.mce-content-body:after,.entry-content:after{content:"";clear:both;display:block}.mce-content-body table li,.entry-content table li{padding-left:0}.mce-content-body table li:before,.entry-content table li:before{content:none}.gallery{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.gallery .gallery-item{text-align:center;width:100%;margin-bottom:20px}.gallery .gallery-item .gallery-caption{margin:20px 0 40px}.gallery.gallery-columns-2 .gallery-item{width:calc(50% - 10px)}.gallery.gallery-columns-3 .gallery-item{width:calc(33.33% - 13.3333px)}.gallery.gallery-columns-4 .gallery-item{width:calc(25% - 15px)}.gallery.gallery-columns-5 .gallery-item{width:calc(20% - 16px)}.gallery.gallery-columns-6 .gallery-item{width:calc(16.6% - 16.6667px)}.gallery.gallery-columns-7 .gallery-item{width:calc(14.28% - 17.1429px)}.gallery.gallery-columns-8 .gallery-item{width:calc(12.5% - 17.5px)}.gallery.gallery-columns-9 .gallery-item{width:calc(11.1% - 17.7778px)}.page-gallery{margin-bottom:100px}.page-gallery-item{width:calc(33.33% - 13.3333px);margin-right:20px}.page-gallery-item:nth-of-type(3n){margin-right:0}.post-item{width:calc(50% - 90px);margin-bottom:100px}.post-item .thumbnail{height:410px;margin-bottom:60px;display:block;position:relative}.post-item .thumbnail .button{position:absolute;bottom:-28px;right:28px}.post-item .thumbnail:hover{background-size:110%!important}.post-item .updated{font-size:24px}.post-item .subtitle{margin-bottom:40px;font-size:62px}.single-post-section{border-top:110px solid #a7a8a9;margin-bottom:100px;position:relative}.single-post-section .thumbnail{width:100%;height:560px;margin-bottom:40px}.single-post-section .updated{font-size:24px}.single-post-section .title{margin-bottom:60px;font-size:62px}.single-post-section .sidebar-back-button{height:calc(100% - 670px);position:absolute;top:560px;right:0}.single-post-section .sidebar-back-button .button{width:190px;position:sticky;top:110px;right:0}.entry-content p{margin-bottom:20px}body#tinymce{margin:12px!important}.page-template-template-contact .contact-info{margin-bottom:100px}.page-template-template-contact .contact-info .contact-info-item{width:33.33%;padding:0 50px}.page-template-template-contact .contact-info .contact-info-item .title{margin:30px 0 0;font-size:30px;font-weight:700}.page-template-template-contact .contact-form{margin-bottom:120px;position:relative}.page-template-template-contact .contact-form .form-row{margin:0}.page-template-template-contact .contact-form .form-row .cp-input{width:calc(50% - 7.5px)}.page-template-template-contact .contact-form .cp-input{border:2px solid #707070;width:100%;margin-bottom:15px;padding:12px 20px}.page-template-template-contact .contact-form textarea.cp-input{height:375px}.page-template-template-contact .contact-form .button{position:absolute;bottom:-6px;right:28px}.page-template-template-contact iframe{width:100%;height:calc(100vh - 110px);margin-bottom:-10px}.page-template-template-about .entry-title{text-transform:uppercase;text-align:center;margin-bottom:10px;font-size:74px;font-weight:900}.page-template-template-about .team-list{max-width:1920px;margin:0 auto 100px}.page-template-template-about .team-list .team-item{width:calc(33.33% - 10px);position:relative;overflow:hidden}.page-template-template-about .team-list .team-item .content{color:#fff;background-color:#a7a8a9;height:100%;padding:30px 40px;transition:all .3s;position:absolute;bottom:-100%;left:0}.page-template-template-about .team-list .team-item .content .title{font-size:58px}.page-template-template-about .team-list .team-item .content .role{margin-bottom:20px}.page-template-template-about .team-list .team-item .content .excerpt{font-size:18px;overflow-y:auto}.page-template-template-about .team-list .team-item:hover .content{bottom:0}.page-template-template-about .section-about-list{margin-bottom:100px}.page-template-template-about .section-about-list .about-item{width:calc(33.33% - 100px);margin-top:40px}.page-template-template-about .section-about-list .about-item .title{font-size:30px;font-weight:700}.page-template-template-about .section-about-list .about-item .content{white-space:break-spaces}.product-cat-header{margin-bottom:100px;position:relative;overflow:hidden;background-color:none!important}.product-cat-header .title{text-align:center;font-size:38px;font-weight:900;color:#132945!important}.search-photo{margin-bottom:40px}.search-photo-input{border:2px solid #707070;width:400px;margin-left:10px;padding:12px 20px}.load-more-section{margin-top:100px}.site-main{position:relative}.site-main .product-list-loading{z-index:5;background:#fff;width:100%;display:none;position:absolute;top:98px;left:0}.site-main .product-list-loading .flex{height:50vh}.product-loop-item{cursor:pointer;width:calc(25% - 6px);margin:0 3px 6px;position:relative}.product-loop-item .thumbnail{z-index:1;padding-bottom:66.66%;position:relative;overflow:hidden}.product-loop-item .thumbnail.portrait{padding-bottom:calc(133.32% + 6px)}.product-loop-item .thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0}.product-loop-item .thumbnail img.hide{opacity:0}.product-loop-item .title{color:#fff;z-index:3;font-size:14px;font-weight:500;transition:font-size .3s;position:absolute;bottom:10px;left:10px;right:10px}.product-loop-item:hover{z-index:4}.product-loop-item:hover .thumbnail img{transform:scale(1.08)}.product-loop-item:hover .title{font-size:18px}body.single-product .main-header .fixed-header{display:none}.woocommerce .quantity .qty{width:4.631em}.woocommerce div.product form.cart .variations select{padding:20px}.woocommerce div.product form.cart .variations td.label{vertical-align:middle}.woocommerce .quantity .qty{padding:20px}.woocommerce div.product p.price{color:inherit;font-size:18px}.woocommerce div.product form.cart .variations{margin-top:40px}.woocommerce div.product .single_variation_wrap .price{color:#a3cd84;font-size:48px;font-weight:700}.woocommerce-cart table.cart td.actions .coupon .input-text{min-width:200px;padding:12px}.woocommerce-cart-form__cart-item dl.variation dt,.woocommerce-cart-form__cart-item dl.variation dd,.woocommerce-cart-form__cart-item dl.variation p{color:#708299;font-size:16px;line-height:31px}.woocommerce-cart table.cart .product-thumbnail{max-width:100px}.woocommerce-cart table.cart .product-thumbnail img{object-fit:contain;width:100%;max-height:100px}.woocommerce-cart table.cart .product-remove{max-width:32px}.cart-go-back-to-event{margin-bottom:40px}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link,.woocommerce ul#shipping_method li,.woocommerce ul.order_details li,#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:before,.woocommerce ul#shipping_method li:before,.woocommerce ul.order_details li:before,#add_payment_method #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-error li:before,.woocommerce-info li:before,.woocommerce-message li:before{content:none!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:inherit}.mce-content-body table td:first-of-type,.entry-content table td:first-of-type{padding-left:15px}.woocommerce-checkout.woocommerce-page .page-section{padding-top:20px}.woocommerce-checkout.woocommerce-page .woocommerce-form-coupon-toggle{margin-bottom:80px}.woocommerce-checkout.woocommerce-page .col2-set .col-2,.woocommerce-checkout.woocommerce-page .col2-set .col-1{max-width:none}.woocommerce-checkout.woocommerce-page .woocommerce-form-coupon,.woocommerce-checkout.woocommerce-page .woocommerce-input-wrapper{width:100%}.woocommerce-checkout.woocommerce-page .woocommerce-form-coupon .select2-container--default .select2-selection--single,.woocommerce-checkout.woocommerce-page .woocommerce-form-coupon .input-text,.woocommerce-checkout.woocommerce-page .woocommerce-input-wrapper .select2-container--default .select2-selection--single,.woocommerce-checkout.woocommerce-page .woocommerce-input-wrapper .input-text{border:1px solid #d8d8d8;height:45px;padding:10px 12px;font-size:15px}.woocommerce-checkout.woocommerce-page .woocommerce-form-coupon textarea.input-text,.woocommerce-checkout.woocommerce-page .woocommerce-input-wrapper textarea.input-text{height:140px}.woocommerce-checkout.woocommerce-page #order_review_heading{margin-top:30px}.woocommerce-checkout.woocommerce-page #place_order{margin-top:10px}.woocommerce-account .woocommerce-MyAccount-navigation{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation:before{content:"";width:100vw;height:100%;position:absolute;top:0;left:-100vw}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-bottom:0;padding:12px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{color:#fff;align-items:center;padding:12px 0;font-size:18px;font-weight:500;text-decoration:none;display:flex}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{color:#f8f9fa}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover:before{background-color:#f8f9fa}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:before{content:"";color:red;background-color:#fff;width:22px;height:22px;margin:-3px 10px 0 0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{color:#f8f9fa}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a:before{background-color:#f8f9fa}.woocommerce-account .form-row>span{width:100%}.woocommerce-account .form-row .select2-container--default .select2-selection--single,.woocommerce-account .form-row .input-text{border:1px solid #d8d8d8;height:45px;padding:10px 12px;font-size:15px}.woocommerce-customer-details .col-2,.woocommerce-customer-details .col-1{max-width:none!important}@media only screen and (width>=1201px){.main-header .navigation{height:auto!important;top:0!important}}@media only screen and (width<=1800px){.page-template-template-about .team-list .team-item .content .title{font-size:44px}}@media only screen and (width<=1600px){.main-footer .brand,.main-header .brand{max-width:200px}}@media only screen and (width<=1420px){.page-template-template-about .team-list .team-item .content{padding-top:20px}.page-template-template-about .team-list .team-item .content .title{font-size:32px}.page-template-template-about .team-list .team-item .content .role{margin-bottom:10px}}@media only screen and (width<=1300px){.page-template-template-about .team-list .team-item .content .title{font-size:32px}.page-template-template-about .team-list .team-item .content .role{margin-bottom:10px}.page-template-template-about .team-list .team-item .content .excerpt{height:270px}.page-template-template-about .section-about-list .about-item{width:calc(33.33% - 50px)}}@media only screen and (width<=1200px){.footer-navigation{display:none}html.no-scroll{width:100%;position:fixed;overflow-y:scroll}body:not(#tinymce){padding-top:180px}.main-header{padding:0}.main-header:not(.fill):before{content:none}.main-header .section-social-media,.main-header .static-header{display:none}.main-header .fixed-header{top:0}body.single-product .main-header .fixed-header{display:block}.product-loop-item{width:calc(33% - 6px)}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%!important}.product-variation-image-content{margin-top:0}.product-cat-header{margin-bottom:40px}.section-intro-page .content .title{font-size:60px}.section-intro-page .content,.section-intro-page .thumbnail,.post-item{width:calc(50% - 25px)}.post-item .subtitle{font-size:48px}.section-instagram-feed .instagram-feed-list{padding:0 80px}.section-instagram-feed .instagram-feed-list .instagram-feed-button{width:76px;top:calc(50% - 140px)}.section-instagram-feed .instagram-feed-list .instagram-feed-button:hover.instagram-feed-next:before{left:37px}.section-instagram-feed .instagram-feed-list .instagram-feed-button:hover.instagram-feed-prev:before{right:37px}.page-template-template-about .team-list .team-item{align-items:flex-end;height:500px;display:flex}.page-template-template-about .team-list .team-item .excerpt{height:345px}.max-container{padding-left:20px;padding-right:20px}.section-social-media .social-media-item:first-of-type{margin-left:0}}@media (width<=800px){.sidebar-back-button{display:none}.section-reviews,.container{padding-left:20px;padding-right:20px}body:not(#tinymce){padding-top:120px}.page-header .thumbnail .title{width:50%}.navigation{background-color:#132945;width:100%;height:100%;padding-bottom:0;position:fixed;top:0;left:-101vw}.navigation.menu-open{left:0}.navigation .primary-navigation{flex-direction:column;justify-content:center}.navigation .primary-navigation .menu-item a{color:#fff}.mobile-menu{z-index:10;position:absolute;right:10px}.mobile-menu .ham{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .4s}.mobile-menu .ham3 .top{stroke-dasharray:40 130}.mobile-menu .ham3 .middle{stroke-dasharray:40 140}.mobile-menu .ham3 .bottom{stroke-dasharray:40 205}.mobile-menu .line{fill:none;stroke:#132945;stroke-width:5.5px;stroke-linecap:round;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.mobile-menu.cross .line{stroke:#a3cd84}.mobile-menu.cross .ham3 .top{stroke-dasharray:75 130;stroke-dashoffset:-63px}.mobile-menu.cross .ham3 .middle{stroke-dashoffset:-102px}.mobile-menu.cross .ham3 .bottom{stroke-dasharray:110 205;stroke-dashoffset:-86px}.main-header .navigation .primary-navigation .menu-item{font-size:32px}.main-header .fixed-header .brand{max-width:100px}.main-header .fixed-header .mobile-menu{display:block}.page-template-template-about .team-list .team-item{width:calc(50% - 10px)}.page-template-template-about .team-list .team-item .content .excerpt{height:354px}.page-template-template-about .section-about-list .about-item .title{font-size:24px}.section-testimonials-loop-item,.testimonials-loop-item{width:100%;padding:0}.page-template-template-contact .contact-info .contact-info-item{padding:0 10px}.page-template-template-contact .contact-info .contact-info-item .title{font-size:26px}.main-footer .master-builders-logo{margin-top:30px}.acf-fc-layout-lastest_events-loop-item{width:calc(50% - 20px);margin-bottom:40px;margin-right:40px}.acf-fc-layout-lastest_events-loop-item.first-item{width:100%}.acf-fc-layout-lastest_events-loop-item:nth-of-type(3n){margin-right:40px}.acf-fc-layout-lastest_events-loop-item:nth-of-type(2n){margin-right:0}.acf-fc-layout-image_and_content-item .thumbnail,.acf-fc-layout-image_and_content-item .entry-content{width:100%;margin-bottom:40px}.product-loop-item{width:100%}.product-variation-image-content{padding:60px 0 0}.product-variation-image-content .product-variation-image-arrow{top:0;transform:translateY(0)}.product-variation-image-content .product-variation-image-arrow.next{transform:translateY(0)scaleX(-1)}.product-variation-structure-content-loop table thead{display:none}.product-variation-structure-content-loop table,.product-variation-structure-content-loop table tbody,.product-variation-structure-content-loop table th,.product-variation-structure-content-loop table tr,.product-variation-structure-content-loop table .title,.product-variation-structure-content-loop table .price_html,.product-variation-structure-content-loop table td{width:100%;padding:0;display:block}.product-variation-structure-content-loop table tr{border:1px solid #132945;margin-top:20px}.product-variation-structure-content-loop table td{padding:10px 10px 0!important}.product-variation-structure-content-loop table td.title{white-space:break-spaces;font-weight:700}.product-variation-structure-content-loop table td.quantity,.product-variation-structure-content-loop table td.price_html{justify-content:space-between;align-items:center;display:flex}.product-variation-structure-content-loop table td.quantity:before,.product-variation-structure-content-loop table td.price_html:before{content:"Price: "}.product-variation-structure-content-loop table td.quantity{padding-bottom:10px!important}.product-variation-structure-content-loop table td.quantity:before{content:"Quantity: "}}@media only screen and (width<=605px){html.no-scroll{width:100%;position:fixed;overflow-y:scroll}.wrap .page-header{margin-top:101px}.wrap .page-header .thumbnail{height:251px}.wrap .page-header .thumbnail .title{text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000;width:100%;font-size:32px}.section-intro-page .content .title{margin-top:20px;font-size:60px}.section-intro-page .content,.section-intro-page .thumbnail{width:100%;text-align:center!important}.section-intro-page .thumbnail{height:300px}.section-instagram-feed .instagram-feed-list,.section-instagram-feed .instagram-feed-list .instagram-feed-item{padding:0}.section-instagram-feed .instagram-feed-list .instagram-feed-item .caption{display:none}.post-item,.page-template-template-about .team-list .team-item,.page-template-template-contact .contact-info .contact-info-item,.page-template-template-contact .contact-form .form-row .cp-input{width:100%}.page-template-template-contact .contact-info .contact-info-item{margin-top:40px}.page-template-template-about .team-list .team-item{height:auto;min-height:500px}.page-template-template-about .team-list .team-item .content{padding:10px}.page-template-template-about .team-list .team-item .content .title{font-size:28px}.page-template-template-about .section-about-list .about-item{text-align:center;width:calc(50% - 20px)}.single-post-section .sidebar-back-button .button{top:86px}.single-post-section{border-top-width:88px}.acf-fc-layout-lastest_events-loop-item{width:100%;margin-right:0}.main-footer .section-social-media{justify-content:center;width:100%;margin-top:40px}.main-footer .wd-contact{text-align:center;flex-direction:column;justify-content:center;width:100%}.main-footer .wd-contact figure{margin:0 0 10px}.main-footer .wd-social-medias{width:100%}}@media only screen and (width<=400px){.main-header .navigation .primary-navigation .menu-item{font-size:48px}.page-header .thumbnail .title{width:100%;font-size:48px}.post-item .thumbnail{height:310px}.post-item .thumbnail .button{white-space:nowrap;right:50%;transform:translate(50%)}.post-item .excerpt{display:none}.page-template-template-about .section-about-list .about-item{width:100%}}
