@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/19dwtxa0h8xwcg48/file/2026-11-07-fontes-poppins-b7b70e343478305947aaccfccde19e55.woff2?h=0170ee40a5d5dfe13bf0e1cc4fff1bc4ed8b6ba2&nmf=20261107172132) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/1d50hyjyki5ckksk/file/2026-11-07-fontes-poppins-2e5c9b222e2ee8fb000f061251d21de5.woff2?h=0fd8012915bb87cc41f1fc340cac942b009635a4&nmf=20261107172122) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/50u29zp0knockg0s/file/2026-11-07-fontes-poppins-8fa793b23d7aedee0af53c34fd10106d.woff2?h=7e48d54b1df1d3f657fc90227590308183ff9ddc&nmf=20261107172130) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/2yye5xcchh4wgc8c/file/2026-11-07-fontes-poppins-5d5127da8989806a63e863d1c884f647.woff2?h=2631ec6e17568c1ad723eab29397ad1ae307a701&nmf=20261107172127) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/1ksoftfyonms80wc/file/2026-11-07-fontes-poppins-ce31c2dbfb620ef3310e2978fc2674a7.woff2?h=0c19389564348eea40404504ed22530e51a6ad74&nmf=20261107172134) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/12y6d5ie3tf4oogg/file/2026-11-07-fontes-poppins-89e9f3f41477e962768f69f1177c9255.woff2?h=bba020c0fd0426079872fdd7929a260b414845cd&nmf=20261107172129) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/77xrrd9wd9oo4cok/file/2026-11-07-fontes-poppins-7b55bc1dc5b3e855e5760b084ff2fdec.woff2?h=b325d182336ed2f1e22df6ade9940b9a42611abf&nmf=20261107172128) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/5yzjit80h6gwgwgw/file/2026-11-07-fontes-poppins-5c2a58067f48fe01339d09411ceeea6a.woff2?h=b2accf62f0f2f6b7b73d512f3ba37e99f674c7e3&nmf=20261107172125) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/3eguu4hmus84wco8/file/2026-11-07-fontes-poppins-a96af932cd051cf93055442484089b9e.woff2?h=fffe793f52607740984a931ee7158aa82db94a72&nmf=20261107172131) format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/1n9dj1wgsby8ssgg/file/2026-11-07-fontes-poppins-41d7727b4948fb0013024298ddedd58f.woff2?h=6743960b94ec8534aae65f9f62d0048bf535e009&nmf=20261107172123) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/1ii0ok95avb40k48/file/2026-11-07-fontes-poppins-49f503f09e619c6b73af7cecbaf30c89.woff2?h=d52e1d8948e7e4a2b1b53917ef9650e77c6960bf&nmf=20261107172124) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(https://cdn.casacampo.bravonda.com/Site-Asset/4je1px371h4w0kos/file/2026-11-07-fontes-poppins-1adb133c5414391225b62c95079e884d.woff2?h=4fe5f87dec55341b4ec3dd2266369f5baae9341b&nmf=20261107172120) format('woff2');font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}footer{padding-top:36px;padding-bottom:55px}.footer-title{width:fit-content;font-weight:600;font-size:16px;color:var(--theme-color-500);margin-bottom:0}.footer-group{display:flex;flex-direction:column;width:fit-content;gap:12px}footer ul{display:flex;flex-direction:column;gap:12px;width:fit-content;list-style:none;padding:0;margin:0}footer ul li,footer ul.contact a{display:flex;align-items:center;width:fit-content;line-height:18px}footer ul li a{font-weight:500;font-size:14px;line-height:18px;text-decoration:none;color:var(--black-color-400)}.footer-copyright a:hover,.nwl-sign-in-forgot:hover,footer ul li a:hover{text-decoration:underline}.footer-company{order:3;display:flex;flex-direction:column;gap:24px}.footer-company ul{list-style:none;padding:0}.footer-company ul li,.footer-company ul.contact a{gap:6px}.footer-company ul li span.icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;color:var(--theme-color-500)}.contact-navbar .navbar-nav .nav-link.phone-whatsapp>svg:not(:first-child),.footer-company ul li span.icon:nth-child(2),.nwc-calendar:not([data-nwc-calendar-selection]) form,.nwc-calendar[data-nwc-calendar-selection=false] form,.nwc-field-phone .nwc-field-phone__countries-button svg.other-ddi-icon{display:none}.footer-company ul li.footer-company__location{align-items:start}li.footer-company__location a span{display:block}.footer-site-map{order:2;margin-bottom:24px}.footer-site-map li,.header-pattern{position:relative}.footer-site-map li a.active,.footer-site-map li:has(a.active){font-weight:600;color:var(--theme-color-400)}.footer-site-map li::before{content:'>';margin-right:3px}.footer-brand-and-social{order:1;display:flex;flex-direction:column;align-items:center;margin-bottom:36px}@media (min-width:576px){.footer-site-map{margin-bottom:0}.footer-brand-and-social{margin-bottom:48px}}.footer-brand-and-social .footer-group{gap:24px;align-items:center}.footer-brand-and-social .footer-brand{height:64px}.footer-brand-and-social .footer-brand img{width:auto;height:100%}.footer-social-media{flex-direction:row}.footer-social-media li a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:var(--theme-color-500);border-radius:50%;color:var(--white-color-500);font-size:18px}.footer-copyright{order:4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px 0;padding:12px;margin-top:24px}@media (min-width:576px){.footer-copyright{margin-top:36px}.navbar.top-bar .container,.navbar.top-bar .container .row{--bs-gutter-x:24px}}.footer-copyright p{text-align:center;font-size:12px;font-weight:500;margin:0}.footer-copyright a{color:var(--black-color-400);text-decoration:none}@media (max-width:550px){.footer-copyright span.tax-id{display:inline-block}}header{position:relative;aspect-ratio:1000/900;width:100%;height:auto;overflow:hidden}.header-pattern:not(:has(.header-backgorund)){background:var(--nwc-theme-color)}.header-backgorund{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}header .container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px 0;padding-top:var(--navbar-expand-height);height:100%;text-shadow:0 1px 2px rgba(0,0,0,.5)}header h1{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:800;font-size:26px;text-align:center;color:var(--text-color-light);line-height:140%;margin:0;max-width:500px}header h1 span:first-child{font-weight:600;font-size:16px;line-height:140%}header p{font-weight:400;font-size:14px;text-align:center;color:var(--text-color-light);margin:0;max-width:500px}header .btn{margin-top:12px}.navbar.top-bar{--bs-navbar-brand-padding-y:0;--bs-navbar-brand-margin-end:18px;--bs-nav-link-font-size:14px;--bs-nav-link-font-weight:400;--bs-navbar-padding-y:18px;--bs-navbar-nav-link-padding-x:18px;--bs-navbar-active-color:var(--theme-color-400);--navbar-contact-height:35px;width:100%;position:absolute;z-index:8;top:0;padding-bottom:0}.navbar.top-bar .navbar-nav{--bs-nav-link-color:var(--text-color-dark);--bs-nav-link-padding-x:18px;--bs-nav-link-padding-y:6px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;padding-top:12px;border-top:1px solid #d3d3d3}@media (min-width:768px){footer{padding-top:76px;padding-bottom:0}.footer-company{order:1}.footer-site-map{display:flex;flex-direction:column;align-items:center}.footer-brand-and-social{order:3;align-items:end;margin-bottom:0}.footer-brand-and-social .footer-group{align-items:end}.footer-copyright{flex-direction:row;margin-top:76px}.footer-copyright p:not(:last-child){position:relative;margin-right:12px}.footer-copyright p:not(:last-child):after{content:'';position:absolute;height:60%;width:1px;background:var(--black-color-400);right:-6px;top:50%;transform:translateY(-50%)}header{aspect-ratio:2600/1100}.header-pattern{aspect-ratio:1/0.36}.slim-header .header-pattern{aspect-ratio:auto;height:250px}.navbar.top-bar{--bs-navbar-padding-y:18px;position:fixed}.navbar.top-bar .navbar-nav{flex-wrap:nowrap;margin-top:0;padding-top:0;border-top:none;gap:0}}.navbar.top-bar .container{position:relative;flex-direction:column}.main-navbar{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;width:100%;padding:12px;background:var(--white-color-500);border-radius:5px}.main-navbar .navbar-collapse{justify-content:end}.navbar-brand{width:auto;height:40px}.navbar-brand img{width:auto;max-height:100%}#menu-mobile .nav-item:not(.nav-item--nav-button-wrapper),#nwl-ecommerce-cart .nwc-form-buttons .btn,.navbar.top-bar .nav-item,.nwl-card-list:not(.row),.nwl-user-menu,.nwl-user-profile .btn-primary,.nwl-user-sign-in .btn-primary,.nwl-user-validation .modal-body input.form-control,.offcanvas-header>div,.order-modal .modal-footer .btn,.pattern-gallery.rides,.pattern-gallery.rides img{width:100%}.navbar.top-bar .nav-item--nav-button-wrapper,.nwc-calendar__main{width:fit-content}.navbar.top-bar .nav-link,section .pattern-content.center .pattern-content__header h2,section .pattern-content.center .pattern-content__header p{text-align:center}.navbar.top-bar .navbar-nav .nav-link.active,.navbar.top-bar .navbar-nav .nav-link.show{font-weight:600}#menu-mobile .nwc-nav-button.nav-link--icon,.navbar.top-bar .nav-link.nav-link--icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:33px;height:33px;padding:0;font-size:20px}.contact-navbar{position:absolute;top:0;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 30px);height:35px;padding:10px;transition:top .3s linear,opacity .3s linear;background-color:rgba(0,0,0,.3);border-radius:5px}.contact-navbar .navbar-nav .nav-link{display:flex;align-items:center;justify-content:center;gap:6px;padding:0}.contact-navbar .nav-link{color:var(--text-color-light)}#nwl-user-password-reset .modal-header>h4,.contact-navbar .nav-link i,.contact-navbar .nav-link svg,.nwl-user-validation .modal-header>h4{font-size:16px}.contact-navbar .navbar-nav.contact-nav{gap:18px!important}.contact-navbar .navbar-nav.social-media-nav{gap:6px!important}.contact-navbar .navbar-nav.social-media-nav .nav-link{width:26px;height:26px}.navbar.top-bar .navbar-toggler{border:none;color:transparent}@media (min-width:768px){.main-navbar{padding:18px;border:1px solid var(--black-color-500-10);box-shadow:0 1px 1px 0 var(--black-color-500-10);margin-top:var(--navbar-contact-height);transition:margin-top .3s linear}.navbar.top-bar .nav-item{width:fit-content}.navbar.top-bar.onscroll{background:linear-gradient(0deg,transparent 10%,var(--black-color-500-05),var(--black-color-500-10));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.navbar.top-bar.onscroll .main-navbar{margin-top:15px}.navbar.top-bar.onscroll .contact-navbar{top:-20px}}@media (max-width:767px){.main-navbar{margin-top:16px}.navbar-brand{display:flex;justify-content:center;width:100%}.navbar.top-bar .contact-navbar{top:-19px}.navbar.top-bar .contact-navbar .nav-link>span{display:none}.navbar.top-bar .navbar-nav{flex-wrap:nowrap;margin-top:0;padding-top:0;border-top:none}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s;transition:opacity .5s}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;padding:30px 12px}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s,-webkit-transform .4s;transition:left .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s}#baguetteBox-slider.bounce-from-right{-webkit-animation:.4s ease-out bounceFromRight;animation:.4s ease-out bounceFromRight}#baguetteBox-slider.bounce-from-left{-webkit-animation:.4s ease-out bounceFromLeft;animation:.4s ease-out bounceFromLeft}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s;transition:background-color .4s}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:transparent}.baguetteBox-button#next-button:focus-visible,.baguetteBox-button#previous-button:focus-visible{background-color:rgba(50,50,50,.9);box-shadow:0 0 3px var(--color-light)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:2s ease-in-out infinite bounce;animation:2s ease-in-out infinite bounce}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}section:has(.nwc-calendar){position:relative}.nwc-calendar{--nwc-calendar-text-color:var(--black-color-400);--nwc-calendar-text-color-past-date:var(--theme-color-500-60);--nwc-calendar-bg-color-0:#F4B886;--nwc-calendar-bg-color-1:#a7c957;--nwc-calendar-bg-color-2:#7BDFF2;--nwc-calendar-bg-color-3:#D4C1EC;--nwc-calendar-bg-color-4:#34d1bf;--nwc-calendar-selected-color:var(--theme-color-500);--nwc-calendar-period-color:var(--theme-color-500-60);--nwc-calendar-bg-color-closed:#939393;--nwc-calendar-text-color-closed:#FFFFFF;--nwc-calendar-border-color-today:#000000;width:292px;margin-left:auto;margin-right:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:4}.nwc-calendar__form-date{position:relative;display:flex;justify-content:end;align-items:center;margin:0}.nwc-calendar__form-date .form-control{text-decoration:none;color:var(--nwc-theme-color);display:flex;justify-content:center;align-items:center;padding:8px 36px 8px 72px;height:45px;background:var(--white-color-500);border:none;box-shadow:0 2px 4px 2px rgba(0,0,0,.14);cursor:pointer;font-weight:600;font-size:16px;line-height:100%;text-align:center}.nwc-calendar__form-date .form-control:focus-visible{outline:0;border-color:var(--nwc-theme-color);box-shadow:0 0 0 .25rem #a8cbff}.nwc-calendar__form-date .form-control::placeholder{color:var(--nwc-theme-color);font-size:14px}.nwc-calendar__form-date-icon{position:absolute;left:24px;cursor:pointer;height:30px;width:30px}.nwc-calendar:has([data-nwc-calendar-selection]) .nwc-calendar__calendar-wrapper,.nwc-calendar:not([data-nwc-calendar-selection=false]) .nwc-calendar__calendar-wrapper{display:none;position:absolute;top:54px;left:50%;transform:translateX(-50%);z-index:5;background:var(--white-color-500);border:1px solid var(--white-color-400);box-shadow:0 2px 4px 2px rgba(0,0,0,.14);border-radius:10px;padding:12px 18px}.nwc-calendar.show .nwc-calendar__calendar-wrapper{display:block!important}.nwc-calendar__date-picker{position:relative;width:fit-content;margin-left:auto;margin-right:auto}.nwc-calendar__header{position:relative;display:flex;justify-content:center;margin:0 5px .5rem}@media (min-width:360px){.nwc-calendar__header{margin:0 0 .5rem}}@media (min-width:576px){.nwc-calendar__header{margin:0 17.5px .5rem}}.nwc-calendar__month-control{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:0 0;color:var(--nwc-theme-color);opacity:.7;cursor:pointer}.nwc-calendar__month-control svg{color:var(--nwc-theme-color);font-size:24px}.nwc-calendar__month-control:hover:not(:disabled),.pattern-gallery a:hover::after{opacity:1}.nwc-calendar__month-control:disabled{opacity:.3}.nwc-calendar__month-control:focus,.nwc-calendar__month-control:focus-visible{outline:#00bbff solid 3px;outline-offset:3px}.nwc-calendar__month-control[data-nwc-calendar-action=previous]{left:0}.nwc-calendar__month-control[data-nwc-calendar-action=next]{right:0}.nwc-calendar__header p{text-align:center;font-family:Poppins;font-weight:700;font-size:18px;text-transform:capitalize;color:var(--nwc-theme-color);margin:0}.nwc-calendar__main .table{margin-bottom:0}.table .nwc-calendar__weekday-header{display:flex;justify-content:center;align-items:end;color:var(--nwc-theme-color);font-weight:400;font-size:14px}.nwc-calendar__main .table td,.table .nwc-calendar__weekday-header{display:flex;justify-content:center;align-items:center;width:28px;height:28px;padding:0!important;margin:5px;border:none;text-align:center;background-color:transparent}@media (min-width:360px){.nwc-calendar__main .table td,.table .nwc-calendar__weekday-header{width:30px;height:30px}}@media (min-width:576px){.nwc-calendar__month-control[data-nwc-calendar-action=previous]{left:25px}.nwc-calendar__month-control[data-nwc-calendar-action=next]{right:25px}.nwc-calendar__header p{font-size:18px}.table .nwc-calendar__weekday-header{font-size:16px}.nwc-calendar__main .table td,.table .nwc-calendar__weekday-header{width:35px;height:35px;margin:6px;text-align:center}}.table .nwc-calendar__weekday-headers{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;margin-bottom:5px}.table .nwc-calendar__weekday-header{margin-top:0;margin-bottom:0}.table .calendar-field__week{display:grid;grid-template-columns:repeat(7,1fr)}.nwc-calendar__main .table td{font-weight:400;color:var(--nwc-calendar-text-color-past-date);background-color:transparent;border-radius:50%}[data-nwc-calendar-selection] .nwc-calendar__main .table td.clickable{cursor:pointer!important}[data-nwc-calendar-selection] .nwc-calendar__main .table td.clickable:focus-visible{outline:2px solid var(--bs-gray)}.nwc-calendar .btn[data-nwc-calendar-action=clear]{border:1px solid var(--nwc-theme-color);margin:12px auto 0}.nwc-calendar__main td[data-open]{color:var(--nwc-calendar-text-color)}.nwc-calendar__main td[data-open="0"]{background-color:var(--nwc-calendar-bg-color-0)}[data-nwc-calendar-selection=period] .nwc-calendar__main td[data-open="0"][data-period-start].half-background-fill{background:linear-gradient(to right,var(--nwc-calendar-selected-color) 50%,var(--nwc-calendar-bg-color-0) 50%)}.nwc-calendar__main td[data-open="1"]{background-color:var(--nwc-calendar-bg-color-1)}.nwc-calendar__main td[data-open="2"]{background-color:var(--nwc-calendar-bg-color-2)}.nwc-calendar__main td[data-open="3"]{background-color:var(--nwc-calendar-bg-color-3)}.nwc-calendar__main td[data-open="4"]{background-color:var(--nwc-calendar-bg-color-4)}.nwc-calendar__main td[data-empty]{background-color:transparent!important}.nwc-calendar__main td[data-closed]{background-color:var(--nwc-calendar-bg-color-closed)!important;color:var(--nwc-calendar-text-color-closed)!important}.nwc-calendar__main td[data-today]:not([data-closed]){border:2px solid var(--nwc-calendar-border-color-today)}.nwc-calendar__main td[data-past-date]{color:var(--nwc-calendar-text-color-past-date);background-color:transparent}.nwc-calendar__main td[data-period-end],.nwc-calendar__main td[data-period-start],.nwc-calendar__main td[data-selected-day]{background-color:var(--nwc-calendar-selected-color)!important;color:#fff!important}.nwc-calendar__main td[data-period]{background-color:var(--nwc-calendar-period-color);color:#fff!important}.nwc-calendar__caption{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:6px 12px;padding:6px 0;margin:0;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.nwc-calendar__caption li{display:flex;align-items:center;width:fit-content;font-size:12px;color:var(--black-color-400)}@media (min-width:576px){.nwc-calendar__caption{gap:6px 24px;padding:6px 0}.nwc-calendar__caption li{font-size:14px}}.nwc-calendar__caption li i,.order-modal .modal-header h4 svg{margin-right:8px}.nwc-calendar__caption li>span>span:not(:first-child)::before{content:' / '}.nwc-calendar__caption li[data-open="0"] i{color:var(--nwc-calendar-bg-color-0)}.nwc-calendar__caption li[data-open="1"] i{color:var(--nwc-calendar-bg-color-1)}.nwc-calendar__caption li[data-open="2"] i{color:var(--nwc-calendar-bg-color-2)}.nwc-calendar__caption li[data-open="3"] i{color:var(--nwc-calendar-bg-color-3)}.nwc-calendar__caption li[data-open="4"] i{color:var(--nwc-calendar-bg-color-4)}.nwc-calendar__caption li[data-closed] i{color:var(--nwc-calendar-bg-color-closed)}.nwc-calendar__caption li[data-today] i{color:var(--nwc-calendar-border-color-today)}.nwc-field-phone{display:flex;flex-direction:column;gap:12px;padding-top:28px;margin-bottom:10px}.nwc-field-phone__wrapper-field{position:relative;display:flex;width:100%;border-radius:22px;border:1px solid #d3d3d3}.btn.nwc-field-phone__countries-button{display:flex;align-items:center;gap:0 6px;padding:6px 8px 6px 12px;border-radius:22px 0 0 22px;border-right:1px solid #d3d3d3}.nwc-field-phone__countries-button:hover{border-right:1px solid #d3d3d3}.btn.nwc-field-phone__countries-button.active,.btn.nwc-field-phone__countries-button:active{border-color:transparent;border-right:1px solid #d3d3d3}.btn.nwc-field-phone__countries-button:disabled{border-color:transparent;border-right:1px solid #d3d3d3;background-color:rgba(102,119,106,.3)}.nwc-field-phone__countries-button__arrow-icon{color:grey}.nwc-field-phone__country-flag{display:block;height:12px;width:16px;overflow:hidden;background-image:url(https://cdn.casacampo.bravonda.com/Site-Asset/4jxb7y0w7rc4w8sg/file/2026-11-07-imagens-nwc-fieldphone-field-phone-sprite-flags.svg?h=6701792fdf82aa84c0b6031a0a7643060ee53923&nmf=20261107172201);background-repeat:no-repeat;background-size:3904px 12px}.nwc-field-phone[data-nwc-field-phone-selected-ddi="0"] .nwc-field-phone__countries-button .nwc-field-phone__country-flag{background-image:none}button.nwc-field-phone__countries-button:is(:disabled,.disabled):has(span)>:not(.spinner-border):not(.spinner-grow){display:block}.nwc-field-phone__country-flag svg.other-ddi-icon{display:block;height:12px;width:auto;margin:0 auto}.nwc-field-phone[data-nwc-field-phone-selected-ddi="0"] .nwc-field-phone__countries-button svg.other-ddi-icon{display:block}.nwc-field-phone__countries-list{display:none;position:absolute;z-index:1;left:0;top:-3px;transform:translateY(-100%);margin:0;width:100%;max-height:196px;overflow-y:scroll;background-color:#f1f1f1;border-radius:10px;opacity:1;transition:opacity .8s ease-in-out;border:1px solid #d3d3d3}.nwc-field-phone__countries-list.show{display:block}.nwc-action-button.active>span>i:last-child,.nwc-action-button:not(.active)>span>i:first-child,.nwc-field-phone__countries-list li[data-nwc-field-phone-ddi="0"] .nwc-field-phone__country-ddi,.nwl-ecommerce-cart-button.nwl-empty .nwl-items-count{display:none}.nwc-field-phone__countries-list li[data-nwc-field-phone-ddi="0"] .nwc-field-phone__country-flag{background-image:none}.nwc-field-phone__countries-list li .form-label{position:relative;display:flex;align-items:center;gap:6px;padding:6px;margin:0;cursor:pointer}.nwc-field-phone__countries-list input[type=radio]{appearance:none;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;cursor:pointer;border-radius:0}.nwc-field-phone__countries-list input[type=radio]:hover,.nwc-field-phone__countries-list li .form-label:hover input[type=radio]{background-color:#e7e7e7}.nwc-field-phone__countries-list input[type=radio]:checked{background-color:#d3d3d3}.nwc-field-phone__countries-list li .form-label span,.nwc-loading{position:relative}.nwc-field-phone__country-ddi{color:#929292}.nwc-field-phone__countries-list-close{display:none;position:fixed;z-index:0;inset:0}.nwc-field-phone:has(.nwc-field-phone__countries-list.show) .nwc-field-phone__countries-list-close{display:block}.nwc-field-phone input[type=tel],.nwc-field-phone input[type=text]{border:none}.nwc-field-phone input[type=tel]:focus-visible,.nwc-field-phone input[type=text]:focus-visible{outline:0}.nwc-field-phone__ddi-input.form-control{display:flex;align-items:center;text-align:end;width:40px;padding:6px 0;border-radius:0}.nwc-field-phone__ddi-input:disabled,.nwc-field-phone__phone-input:disabled{background-color:rgba(102,119,106,.3);opacity:.65}.nwc-field-phone__label{width:100%;margin:0;padding:0}.nwc-field-phone__label span{position:absolute;top:-5px;left:8px;transform:translateY(-100%)}.nwc-field-phone .nwc-field{padding:0}.nwc-field-phone__phone-input.form-control{width:100%;padding:6px;border-radius:0 22px 22px 0;background:0 0}.nwc-field-phone__whatsapp{margin:0;padding-left:8px}.modal.nwc-popup{--bs-modal-margin:18px;padding-right:0!important}.modal.nwc-popup .modal-content:has(.modal-body > a > img){border:none}.modal.nwc-popup .modal-body:has( > a > img),.modal.nwc-popup .modal-body:has( > img){padding:0}.modal.nwc-popup .modal-dialog button[data-bs-dismiss=modal].btn-close{position:absolute;z-index:1;top:-10px;right:-10px;background:#fff;border-radius:50%;width:25px;height:25px;opacity:1;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 11px 0 rgba(0,0,0,.75)}.modal.nwc-popup .modal-dialog button[data-bs-dismiss=modal].btn-close span{font-size:14px;opacity:.45;align-items:center;line-height:1;margin-top:-2px}.modal.nwc-popup .modal-body img{width:100%;height:auto}@media (min-width:576px){.nwc-field-phone{flex-direction:row}.nwc-field-phone__whatsapp{padding-left:0}:root{--container-max-width:540px}}@media (min-width:768px){.nwc-calendar{left:initial;transform:translateY(-50%)}:root{--navbar-expand-height:129px;--container-max-width:720px}}@media (min-width:992px){.navbar.top-bar .navbar-nav{gap:12px}:root{--container-max-width:960px}}@media (min-width:1800px){:root{--container-max-width:1140px}}body{font-family:Poppins}.container,.row{--bs-gutter-x:36px}@media (min-width:576px){.container,.row{--bs-gutter-x:48px}}@media (min-width:768px){.container,.row{--bs-gutter-x:36px}}@media (min-width:1200px){.nwc-calendar__header{margin:0 30px .5rem}.nwc-calendar__caption li{font-size:16px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px}}@media (min-width:1400px){footer ul li a{font-size:14px;line-height:20px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px}}@media (min-width:1500px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}section{padding:48px 0}section .pattern-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}section .pattern-content.center{align-items:center;gap:18px}.pattern-content__text-wrapper,section .pattern-content__header{max-width:500px}section .pattern-content__header p{font-weight:600;font-size:14px;line-height:140%;text-align:center;color:var(--theme-color-500);margin-bottom:3px}section .pattern-content__header h2{font-weight:800;font-size:20px;line-height:140%;text-align:center;color:var(--theme-color-500);margin-bottom:0}.pattern-content__text-wrapper p{font-weight:400;font-size:14px;line-height:21px;text-align:center;color:var(--black-color-500);margin-bottom:12px}.nwc-action-button button>.spinner-grow,.nwc-action-button>.spinner-border,.nwl-ecommerce-cart-messages>ul,.pattern-content__text-wrapper p:last-child{margin:0}section .pattern-content.center .pattern-content__text-wrapper p{text-align:center}.pattern-content.center .btn-primary{margin:12px auto 0}.pattern-tag-card{position:absolute;z-index:1;left:0;top:18px;padding:6px 24px 6px 12px;font-weight:600;font-size:12px;line-height:18px;color:var(--white-color-400);background:var(--theme-color-500);border-radius:0 16px 16px 0;box-shadow:-3px 4px 4px rgba(0,0,0,.14);margin:0}.pattern-tag-card::before{content:'';position:absolute;left:0;bottom:0;transform:translateX(-75%);background:var(--theme-color-500);display:flex;aspect-ratio:8/34;width:auto;height:100%;border-radius:0 0 0 8px}.pattern-tag-card::after{content:'';position:absolute;z-index:-1;left:0;bottom:11.56%;transform:translateX(-100%);display:flex;aspect-ratio:6/34;width:auto;height:100%;background:var(--theme-color-600);border-radius:10px 0 0 3px}.nwc-snackbar{align-items:center;background:#323232;border-radius:4px;bottom:24px;box-shadow:0 3px 5px -1px rgb(0 0 0 / 20%),0 6px 10px 0 rgb(0 0 0 / 14%),0 1px 18px 0 rgb(0 0 0 / 12%);color:#d0d0d0;display:inline-flex;justify-content:space-between;font-size:.875rem;font-weight:500;left:50%;letter-spacing:.01071em;line-height:1.43;min-width:228px;opacity:0;padding:16px;position:fixed;right:auto;transform:translateX(-50%);transition:.3s;z-index:-1}.nwc-snackbar.error{background:#a00}.nwc-snackbar .nwc-snackbar-message.error{color:#fff}.nwc-snackbar .nwc-snackbar-close{padding:10px;cursor:pointer}.nwc-snackbar.show{opacity:1;z-index:99999}.ecommerce-checkout-section,.ecommerce-order-section,.ecommerce-orders-section,.modal-content,.offcanvas,.user-party-section{background:var(--white-color-400)}.modal-content{border-radius:16px}.modal-header,.offcanvas-header{position:relative;text-align:center;padding-top:36px}.modal-title,.offcanvas-title{display:flex;justify-content:center;align-items:center;color:var(--theme-color-500);font-weight:600}.offcanvas-title>a{text-decoration:none;color:var(--theme-color-500)}.modal .btn-close,.offcanvas-header .btn-close{position:absolute;z-index:1;right:15px;top:15px;background:0 0;color:var(--theme-color-400);width:36px;height:36px;display:flex;justify-content:center;align-items:center;font-size:24px;padding:0;border-radius:50%;border:none;opacity:1}.modal .btn-close:active,.offcanvas-header .btn-close:active,button.btn-light>.spinner-border,button.btn-light>.spinner-grow{color:var(--theme-color-400)}.nwc-shimmer{position:relative;overflow:hidden}.nwc-shimmer__loading{background-color:#dddbdd;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;overflow:hidden}.nwc-shimmer__loading::after{content:'';top:0;position:absolute;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:1.5s infinite nwc-shimmer;width:100%;height:100%;left:0;right:0;bottom:0}@keyframes nwc-shimmer{100%{transform:translateX(100%)}}.btn{border-radius:22px}.btn-light,.btn-primary,.btn.btn-dark{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:6px;background-color:var(--nwc-button-primary);border:none;text-decoration:none;color:var(--white-color-500);padding:8px 24px;font-weight:600;font-size:14px;line-height:21px;width:fit-content}.btn-primary:is(:hover,:active){background-color:var(--nwc-button-primary-hover)!important;color:var(--white-color-500)}.btn-light,.btn-primary--light{background-color:var(--white-color-500);color:var(--nwc-button-primary)}.btn-light:is(:hover,:active),.btn-primary--light:is(:hover,:active){background-color:var(--white-color-500)!important;color:var(--nwc-button-primary)!important}.btn-light svg,.btn-primary svg,.cart-suggestion .btn svg{font-size:22px;margin-right:-3px;margin-left:-3px}.btn-light:has(.spinner-border),.btn-primary:has(.spinner-border){min-height:38px}.btn-light:has(.spinner-border) span:not(.spinner-border):not(.spinner-grow),.btn-primary:has(.spinner-border) span:not(.spinner-border):not(.spinner-grow){display:flex;align-items:center;gap:6px}.btn:is(:disabled,.disabled){background-color:var(--nwc-button-disabled)}button>.spinner-border,button>.spinner-grow{color:var(--white-color-400);margin-left:5px;display:none}button:is(:disabled,.disabled)>.spinner-border,button:is(:disabled,.disabled)>.spinner-grow{display:inline-block}button:is(:disabled,.disabled):has(span)>:not(.spinner-border):not(.spinner-grow){display:none!important}.btn.btn-light{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:6px;border:none;text-decoration:none;padding:8px 24px;font-weight:600;font-size:14px;line-height:21px;width:fit-content;background-color:var(--white-color-500);color:var(--nwc-button-primary)}.btn.btn-light:is(:hover,:active){background-color:var(--white-color-500)!important;color:var(--nwc-button-primary)}.btn.btn-dark:is(:hover,:active){background-color:var(--nwc-button-primary-hover)!important;color:var(--white-color-500)}.nwc-nav-button{position:relative;border-radius:0;border:none}.btn.nwc-nav-button:is(:active,.active,:hover),button.nwc-nav-button:is(:active,.active,:hover){border:none}.nwl-ecommerce-cart-button .nwl-items-count{position:absolute;font-size:11px;font-weight:500;color:var(--black-color-400);display:flex;align-items:center;justify-content:center;top:11px}.nwc-action-button{align-items:center;height:36px;width:36px;display:inline-flex;justify-content:center;border:none;padding:0;font-size:20px;border-radius:50%;color:var(--theme-color-500);border:1px solid var(--theme-color-500)}.nwc-action-button:hover{color:var(--theme-color-500);border:1px solid var(--theme-color-500)!important;color:var(--nwc-theme-color);border:none}.nwc-action-button:not(:is(:active,.active)):not(:is(:disabled,.disabled))>span:not(.spinner-border):not(.spinner-grow),.nwc-action-button>span:not(.spinner-border):not(.spinner-grow){display:inline-flex}.nwc-action-button:is(:active,.active){border:none}.nwc-action-button:is(:disabled,.disabled){background-color:transparent}.nwc-button-bounce>*{animation-duration:1.5s;animation-iteration-count:infinite;margin:0 auto;transform-origin:bottom;animation-name:nwc-button-bounce;animation-timing-function:cubic-bezier(0.280,0.840,0.420,1)}@keyframes nwc-button-bounce{0%,100%,64%{transform:scale(1,1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-10px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1,1) translateY(-7px)}}.nwc-loading>span:is(.spinner-border,.spinner-grow){display:none;position:absolute;z-index:2;color:#fff;left:calc(50% - 15px);top:calc(50% - 15px);width:30px;height:30px}.nwc-loading[disabled]:after{content:'';width:100%;height:100%;position:absolute;border-radius:5px;left:0;top:0;background-color:rgba(0,0,0,.4);z-index:1}.nwc-loading[disabled] *{pointer-events:none}.nwc-loading[disabled]>span:is(.spinner-border,.spinner-grow){display:block}.form-control{border-radius:22px;background:0 0}.nwc-field{display:inline-flex;flex-direction:column;margin:0;width:100%;font-size:14px;padding:0 0 0 8px}.nwc-field__input{margin-left:-8px;margin-top:5px;margin-bottom:10px;border-radius:22px;border:1px solid #d3d3d3;padding:6px 12px;width:calc(100% + 8px);background:0 0}.nwc-field__input.nwc-password:has(input:focus),.nwc-field__input:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--theme-color-500);outline:0;box-shadow:0 0 0 .25rem rgba(194,194,194,.7)}.nwc-field-country,.nwc-field__input.nwc-password,.nwl-user-party-addresses,.pattern-gallery a,.splide{position:relative}.nwc-field__input.nwc-password button{position:absolute;right:0;bottom:0;color:grey;cursor:pointer!important;background-color:transparent;height:100%;border:none!important}.nwc-field__input.nwc-password input{border:none;padding:0;width:calc(100% - 30px);border-radius:0}.nwc-field__input.nwc-password input:focus{box-shadow:none}.checkboxes-column{display:flex;padding-bottom:12px}.nwc-checkbox{display:inline-flex;align-items:center;margin-right:15px;margin-bottom:0}.nwc-checkbox>.form-check-input{margin:0 5px 0 0}.nwc-checkbox>.form-check-input:checked,.nwl-ecommerce-checkout-address .form-check-input:checked{background-color:var(--nwc-theme-color);border-color:var(--nwc-theme-color)}.nwc-checkbox .form-check-input:focus{border-color:var(--theme-color-500);outline:0;box-shadow:0 0 0 .25rem rgba(194,194,194,.7)}.nwc-checkbox__icon{width:20px;height:20px;margin:0 5px;display:flex;justify-content:center;color:#333}.nwc-checkbox__icon img{width:100%!important;height:auto!important}.nwc-checkbox__label{font-size:13px;font-weight:400}.nwc-form-buttons{display:flex;justify-content:end;gap:12px;margin:12px 0 0;width:100%}.nwc-field-country .spinner-border{position:absolute;top:36px;right:10px;display:none}.nwc-field-country>.dropdown-menu{max-height:200px;overflow-y:auto;width:100%;top:62px;padding:0}.nwc-field-country .dropdown-item{margin-left:0}.nwc-whatsapp-floating-button{display:flex;justify-content:center;align-items:center;position:fixed;z-index:4;height:56px;width:56px;right:12px;bottom:80px;border-radius:50%;background-color:#25d366;font-size:36px;text-align:center;box-shadow:1px 1px 5px 0 rgba(0,0,0,.25);color:#fff;border:none;text-decoration:none}.nwc-whatsapp-floating-button:hover{text-decoration:none;box-shadow:1px 1px 3px 1px rgba(0,0,0,.4)}.nwc-whatsapp-floating-button i{transition:scale .15s ease-in-out}.nwc-whatsapp-floating-button:hover i{scale:1.15}.nwc-bottom-bar{background:#fff!important;box-shadow:0 1px 5px 0 rgba(0,0,0,.75)!important;align-items:center!important;padding:0!important;position:fixed!important;z-index:11;bottom:0!important;margin:0!important;left:0!important;width:100%!important;height:55px!important}.nwc-bottom-bar .container{padding:0 12px}.nwc-bottom-bar .navbar-nav{margin-top:0!important;width:100%!important;flex-direction:row}.nwc-bottom-bar .nav-item{width:100%!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;position:relative!important}.nwc-bottom-bar .nav-item i,.nwc-bottom-bar .nav-item img,.nwc-bottom-bar .nav-item svg{position:relative;height:26px;width:auto;padding:0 0 5px!important}.nwc-bottom-bar .nav-item i{font-size:22px}.nwc-bottom-bar .nav-item>*{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:5px 0}.nwc-bottom-bar .navbar-nav .nav-item>*{color:var(--text-color-dark);opacity:.6}.nwc-bottom-bar .navbar-nav .nav-link.active{color:var(--nwc-theme-color);opacity:1}.nwc-bottom-bar span:not(.nwl-items-count){font-size:8px;margin:0;padding:0}@media (min-width:360px){.nwc-bottom-bar span:not(.nwl-items-count){font-size:10px}}#menu-mobile{--bs-offcanvas-zindex:10;--bs-offcanvas-height:auto;padding-bottom:55px;background:var(--white-color-500)}.offcanvas-backdrop{z-index:8}body:has(#menu-mobile.show) .nwc-bottom-bar .navbar-nav .nav-link.active{color:var(--text-color-dark);opacity:.6}body:has(#menu-mobile.show) #toggle-menu-mobile{color:var(--nwc-theme-color);opacity:1}#menu-mobile .offcanvas-body{padding:18px}#menu-mobile .nav{--bs-nav-link-color:var(--black-color-500);--bs-nav-link-padding-x:18px;--bs-nav-link-padding-y:6px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}#menu-mobile .nav-item:not(.nav-item--nav-button-wrapper) .nav-link,.nwl-payment-info p{text-align:center;font-size:14px}#menu-mobile .nav-item:not(.nav-item--nav-button-wrapper) .nav-link.active{font-weight:600;color:var(--nwc-theme-color)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.nwl-ecommerce-payment-option.active .nwl-payment-information,.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination,.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__progress__bar{width:0}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;width:100%;-webkit-tap-highlight-color:transparent}.nwl-user-data .nwc-form-buttons.save .btn,.splide[data-nwc-splide-per-page='2'] .splide__list>.splide__slide{width:50%}.splide[data-nwc-splide-per-page='3'] .splide__list>.splide__slide{width:33.3333333%}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:1s linear infinite splide-loading;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide.loading .splide__track::before{content:'';position:absolute;z-index:1;inset:0;background-color:#dddbdd}.splide.loading .splide__track::after{content:'';position:absolute;z-index:2;inset:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:1.5s infinite splide-shimmer}@keyframes splide-shimmer{100%{transform:translateX(100%)}}.splide__track--draggable{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide.loading .nwc-splide__loading{background-color:#dddbdd;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;z-index:1}.splide.loading .nwc-splide__loading::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:1.5s infinite nwc-splide-shimmer}@keyframes nwc-splide-shimmer{100%{transform:translateX(100%)}}.splide__arrow{display:flex;align-items:center;justify-content:center;background:0 0;border:1px solid #004d90;border-radius:50%;cursor:pointer;height:36px;width:36px;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:var(--nwc-theme-color)}.splide__arrows i,.splide__arrows svg{font-size:32px}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:#00bbff solid 3px;outline-offset:3px}.splide.is-focus-in .splide__arrow:focus{outline:#00bbff solid 3px;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:#00bbff solid 3px;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:#00bbff solid 3px;outline-offset:3px}.splide__slide:focus{outline:0}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}#nwl-ecommerce-cart{width:100vw;max-width:550px}#nwl-ecommerce-cart .offcanvas-body{padding:0 30px}#nwl-ecommerce-cart-user-messages{border:solid 1px var(--bs-warning);border-radius:10px;padding:10px;margin-bottom:15px}#nwl-ecommerce-cart-user-messages>h6{position:relative;font-size:12px;padding-right:26px;font-weight:500;color:var(--text-color-dark)}#nwl-ecommerce-cart-user-messages>h6>i{font-size:14px;color:var(--bs-warning);margin-right:5px}#nwl-ecommerce-cart-user-messages>h6>button{position:absolute;top:-10px;right:-10px;color:var(--bs-warning);border:none;background-color:transparent;box-shadow:none}#nwl-ecommerce-cart-user-messages>h6>button:hover{border:none!important}#nwl-ecommerce-cart:has(#nwl-ecommerce-cart-items.nwl-empty) #nwl-ecommerce-cart-user-messages{display:none}.cart-product-category,.nwl-ecommerce-cart-messages>ul>li{font-size:12px;color:var(--text-color-dark)}.nwl-ecommerce-cart-messages>ul>li:not(:first-child){margin-top:5px}.nwl-ecommerce-cart-totals{padding:12px;border-bottom:1px solid #d3d3d3}.nwl-ecommerce-cart-totals p{margin:0;font-size:12px}.nwl-ecommerce-cart-totals>div,.nwl-ecommerce-checkout-shipping li{display:flex;justify-content:space-between}.nwl-ecommerce-cart-totals p.cart-summary-total{font-size:14px;font-weight:600;color:var(--nwc-theme-color)}#nwl-ecommerce-cart-items.nwl-empty,#nwl-ecommerce-checkout.nwl-empty,.nwl-card-list.nwl-empty,.nwl-ecommerce-checkout-payment.nwl-empty,.nwl-ecommerce-orders .nwl-empty{display:flex;align-items:center;justify-content:center;padding:50px;text-align:center;flex-direction:column}.nwl-ecommerce-cart-item:not(:last-child){margin-bottom:12px}.nwl-ecommerce-cart-item .nwl-cart-item__quantity{display:flex;justify-content:center;align-items:center;margin-left:auto;gap:18px}.nwl-ecommerce-cart-item .nwl-cart-item__quantity .nwl-action-delete{font-size:20px;border-radius:50%;color:var(--theme-color-500);border:1px solid var(--theme-color-500)}.cart-suggestion{position:relative;display:flex;align-items:start;border-radius:10px;gap:12px;margin-bottom:12px;padding:12px 18px;background-color:var(--white-color-500);border:1px solid #d3d3d3}.cart-item__description,.cart-suggestion__content{flex:1}.cart-suggestion p{display:flex;align-items:center;position:relative;font-size:16px;margin-bottom:18px;font-weight:500}.cart-suggestion p i,.cart-suggestion p svg{margin-right:6px;font-size:20px}.cart-suggestion .btn{display:flex;gap:4px;width:fit-content;padding:0;margin-left:auto;font-weight:500;font-size:14px;background:0 0;color:var(--theme-color-400);border:none}.cart-suggestion .btn:is(:hover,:active){background:0 0;color:var(--theme-color-400);border:none}#nwl-ecommerce-cart-items:has(.nwl-ecommerce-cart-item.is-ticket) .cart-suggestion.tickets{display:none}#nwl-ecommerce-cart-items:has(.nwl-ecommerce-cart-item.is-cabana) .cart-suggestion.cabanas{display:none}.cart-item{position:relative;display:flex;flex-wrap:wrap;gap:16px 0;padding:12px;border:1px solid var(--theme-color-500);border-radius:10px;margin-bottom:12px}.cart-item__top{display:flex;align-items:center;width:100%}.cart-item__bottom{display:flex;justify-content:end;align-items:end;flex:1}.cart-item__bottom p{font-size:12px;margin:0}.cart-product-name{font-size:14px;font-family:var(--nwc-font-text);color:var(--theme-color-400);font-weight:600;margin-bottom:0}#nwl-ecommerce-cart-items .is-cabana .unit-price,#nwl-ecommerce-cart-items .is-cabana .wrapper-input-quantity-all,#nwl-ecommerce-cart-items .nwl-ecommerce-cart-item:not(.is-cabana) .nwl-action-delete{display:none!important}.cart-item__total-price{margin-left:auto}.cart-item__description p,.nwl-card-list .nwl-card-edit .nwc-form-buttons,.nwl-user-data-address .nwc-form-buttons{margin-bottom:0}p.cart-price,p.cart-total{font-size:14px;margin-bottom:0;font-weight:600;color:var(--theme-color-400)}p.cart-full-price,p.cart-subtotal{font-size:11px;color:var(--text-color-dark)}.cart-item__cabana-image{display:flex;align-items:end}.cart-item__cabana-image img{width:80px;height:60px;object-fit:cover;border-radius:7px;box-shadow:-1px 1px 4px rgba(0,0,0,.14)}#nwl-ecommerce-cart-items .is-ticket .cart-item__cabana-image{display:none!important}.nwl-cart-item__quantity-field{display:flex;justify-content:center;align-items:center;gap:8px;padding:0;width:fit-content}.nwl-cart-item__quantity-field .btn{display:flex;justify-content:center;align-items:center;padding:0;width:28px;height:28px;border-radius:50%;color:var(--theme-color-500);border:1px solid var(--theme-color-500)}.nwl-cart-item__quantity-field .btn svg,.nwl-shipping-information{font-size:12px}.nwl-cart-item__quantity-field .btn.disabled,.nwl-cart-item__quantity-field .btn:disabled{color:var(--theme-color-500)!important;border:1px solid var(--theme-color-500)!important}.nwl-cart-item__quantity-field input{display:flex;justify-content:center;align-items:center;padding:0;width:36px;height:36px;text-align:center;font-weight:500;font-size:14px;border-radius:50%;color:var(--theme-color-500);border:1px solid var(--theme-color-500)}#nwl-ecommerce-cart .nwc-form-buttons{display:flex;flex-wrap:wrap}body:not(:has(#nwl-ecommerce-cart)) .nav-item:has(.nwl-ecommerce-cart-button){display:none}.nwl-ecommerce-coupon{display:flex;align-items:end;gap:10px;flex-direction:column}.nwl-ecommerce-coupon button{width:230px;height:36px;margin-bottom:10px;padding:7px;font-size:13px}.ecommerce-checkout-section #nwl-ecommerce-cart-user-messages{border-width:2px}.ecommerce-checkout-section #nwl-ecommerce-cart-user-messages ul>li,.ecommerce-checkout-section #nwl-ecommerce-cart-user-messages>h6,.nwl-user-validation .modal-body input{font-size:14px}#nwl-ecommerce-checkout.accordion{--bs-accordion-color:var(--black-color-400);--bs-accordion-bg:transparent;--bs-accordion-btn-padding-x:18px;--bs-accordion-btn-padding-y:18px;--bs-accordion-btn-color:var(--black-color-400);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url(https://cdn.casacampo.bravonda.com/Site-Asset/5tyjyi0vq8gssko8/file/2026-11-07-imagens-elementos-e-icones-icone-seta.svg?h=fd28f4f3cce7669f1324fce2646a0aabe76d2c72&nmf=20261107172217);--bs-accordion-btn-icon-width:16px;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-active-icon:var(--bs-accordion-btn-icon);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:18px;--bs-accordion-body-padding-y:18px;--bs-accordion-border-color:transparent;--bs-accordion-border-radius:10px;--bs-accordion-active-color:var(--theme-color-500);--bs-accordion-active-bg:transparent;display:flex;flex-direction:column;gap:24px}#nwl-ecommerce-checkout .accordion-item{width:100%;border:2px solid var(--theme-color-500);border-radius:10px}#nwl-ecommerce-checkout .accordion-button{font-weight:600;font-size:20px;line-height:140%;text-align:center;color:var(--theme-color-500)}#nwl-ecommerce-checkout .accordion-button:not(.collapsed){color:var(--nwc-theme-color)}#nwl-ecommerce-checkout .accordion-button i,#nwl-ecommerce-checkout .accordion-button svg{margin-right:6px}#nwl-ecommerce-checkout .accordion-body,#nwl-user-password-reset .modal-body,.nwl-user-validation .modal-body,.order-modal .modal-body{padding-top:0}.nwl-ecommerce-checkout-addresses .nwc-form-buttons,.nwl-user-party-addresses .nwc-form-buttons{margin-top:24px}.nwl-ecommerce-checkout-addresses.nwl-empty .nwc-form-buttons,.pattern-splide .splide__arrows,.thumbnails-wrapper{display:none}#nwl-ecommerce-checkout .nwl-recaptcha{font-size:11px}.nwl-ecommerce-checkout-address{display:inline-flex;align-items:center;box-shadow:0 2px 5px rgba(0,0,0,.05);background:var(--white-color-500)}.nwl-ecommerce-checkout-address:has(.form-check-input:checked){border-color:var(--theme-color-500)}.nwl-ecommerce-checkout-address .form-check-input{margin-right:18px;width:20px;height:20px}.nwl-ecommerce-checkout-address__label{display:inline-flex;flex-direction:column;padding:0;margin:0;font-size:14px;color:var(--text-color-dark)}.nwl-ecommerce-checkout-address__compact>span:not(:first-child):not(:last-child):before{content:', '}.nwl-ecommerce-checkout-shipping__title{font-weight:600;font-size:16px;line-height:140%;text-align:center;color:var(--theme-color-500);margin-bottom:3px}.nwl-ecommerce-shipping__option .nwc-checkbox{align-items:start;width:100%;cursor:pointer;margin-right:0}.nwl-ecommerce-shipping__option .nwc-checkbox__label{width:100%;display:flex;flex-direction:column}.nwl-ecommerce-shipping__option{margin-top:10px;width:100%;margin-right:0}.nwl-ecommerce-shipping__option .nwc-checkbox>.form-check-input{margin-top:3px}.nwl-ecommerce-shipping__option .nwc-checkbox__label>span:first-child{font-weight:550}#nwl-ecommerce-checkout .nwl-price{white-space:nowrap;color:var(--nwc-theme-color);font-weight:550}#nwl-ecommerce-checkout .nwl-price.refund-credit{color:green}.fas.fa-edit.nwl-ecommerce-shipping__address-change{cursor:pointer;padding:5px}.nwl-ecommerce-payment-summary>p{display:inline-flex;justify-content:space-between;width:100%;margin-bottom:0;align-items:center;height:36px}.nwl-ecommerce-payment-summary__total{border-top:1px solid #d3d3d3;padding-top:18px;margin-top:12px}.nwl-ecommerce-payment-summary__total span:first-child{font-weight:600;color:var(--nwc-theme-color)}.nwl-ecommerce-payment-option{margin:5px 0}.nwl-ecommerce-payment-option .nwl-payment-information{display:none;margin-top:10px;margin-left:20px}.nwl-payment-information .nwc-field__label{font-size:13px}.ecommerce-order-section .container,.nwl-ecommerce-orders.container{padding-left:24px;padding-right:24px}#order-reschedule-checkout .nwl-card-list,#order-reschedule-checkout .nwl-card-list form>.row,.ecommerce-order-section .container,.ecommerce-order-section .container .row,.nwl-ecommerce-orders .row,.nwl-ecommerce-orders.container{--bs-gutter-x:24px}.ecommerce-order-section .container>.row:not(:last-child){margin-bottom:24px}.ecommerce-order-section .container>.row{border-radius:10px;border:2px solid var(--theme-color-500);padding:18px 6px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.ecommerce-order-section p{margin-bottom:6px}.nwl-order-infos{gap:12px 0}.ecommerce-order-section p.title{font-weight:600;color:var(--theme-color-500)}.nwl-order__buttons-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:12px;margin-top:18px}@media (min-width:576px){section .pattern-content.center{gap:12px}.pattern-content .btn-primary{margin-top:12px}#nwl-ecommerce-cart .offcanvas-body{padding:16px 12px}.cart-product-category{font-size:12px}#nwl-ecommerce-cart-items .nwl-ecommerce-cart-item:not(.is-cabana) .nwl-action-delete{display:block!important}#nwl-ecommerce-cart .nwc-form-buttons .btn{width:auto}.nwl-ecommerce-coupon{flex-direction:initial}.nwl-order-infos>div:first-child{border-right:1px solid #d3d3d3}.nwl-order__buttons-wrapper{flex-direction:row;flex-wrap:wrap}}.nwl-order__buttons-wrapper .btn{flex:1;gap:12px;width:100%}.nwl-order__buttons-wrapper .btn.nwl-order__download-button{width:100%;flex:auto}.nwl-order__payment-panding-wrapper>.row{margin:0;padding:0;gap:18px 0}.nwl-payment-info{display:inline-flex;flex-direction:column;align-items:center}.nwl-payment-icon{height:30px;width:30px}.nwl-payment-pix-copy-paste{background-color:#d3d3d3;border-radius:8px;padding:5px;word-break:break-all;font-size:13px;margin-bottom:10px}.nwl-payment-pix-qr-code{width:250px;height:auto}.nwl-order-items-wrapper{gap:24px}.nwl-order-item{position:relative;display:flex;padding:0}.nwl-order__wrapper-item:nth-child(1n+2) .nwl-order-item::before{content:'';position:absolute;top:-12px;left:-6px;right:-6px;border-top:1px solid #d3d3d3}.nwl-showroom-item__title{font-size:18px;color:var(--theme-color-500)}.nwl-order-item.returned-item{position:relative;text-decoration:line-through}.nwl-order-item.returned-item *{opacity:.6}.nwl-order-item.returned-item::after{opacity:1;content:'Item devolvido';font-weight:600;position:absolute;font-size:16px;right:0;bottom:0}.nwl-order-item a{text-decoration:none;color:initial}.nwl-ecommerce-orders .nwl-orders__header{display:none;font-weight:600;font-size:14px;margin-bottom:12px;padding-left:18px;padding-right:18px;color:var(--theme-color-500)}.nwl-orders__items-wrapper{display:flex;flex-direction:column;gap:18px}.nwl-ecommerce-orders .nwl-orders__item{border-radius:10px;border:1px solid #d3d3d3;padding:18px 6px;box-shadow:0 2px 5px rgba(0,0,0,.05);background:var(--white-color-500)}.nwl-ecommerce-orders .nwl-form-buttons,.nwl-ecommerce-orders .nwl-orders__item>div{display:flex;margin:0}.nwl-ecommerce-orders .nwl-orders__item p{font-weight:600;margin-bottom:0;margin-right:10px}.nwl-must-sign-in{padding:100px;align-items:center;text-align:center}.nwl-user-sign-in{display:flex;flex-direction:column;gap:10px}.nwl-user-sign-in>div{display:flex;flex-direction:column}.nwl-user-sign-in__options{flex-direction:row!important;justify-content:space-between;margin:10px 5px;align-items:center}.nwl-sign-in-forgot{color:var(--nwc-theme-color);text-decoration:none;font-size:14px}.nwl-user-menu,.nwl-user-profile{display:flex;flex-direction:column;gap:10px;align-items:center}.nwl-user-profile__image{display:flex;align-items:center;justify-content:center;position:relative;width:150px;height:150px}.nwl-user-profile__image img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:50%}.nwl-user-profile__image button{border:none;border-radius:50%;background-color:#ddddddaa;position:absolute;z-index:1;right:0;bottom:0;width:40px;height:40px}.nwl-user-profile__image button:active,.nwl-user-profile__image button:hover{background-color:#ddd}.nwl-user-profile__name{color:var(--black-color-400);font-weight:500}.nwl-user-social{display:flex;gap:10px;flex-direction:column}.nwl-user-social__message{text-align:center;font-size:12px;font-weight:400;margin:10px 0;position:relative}.nwl-user-social__message:before{content:'';position:absolute;left:0;top:50%;width:calc(100% - 16px);border-top:1px solid #d3d3d3;margin:0 8px;z-index:-1}.nwl-user-social__message span{background-color:#fff;padding:0 10px}.nwl-user-social a{width:100%;color:#fff!important}.nwl-user-social a:hover{background-color:inherit}.nwl-user-social a>i{margin-right:10px}.nwl-user-social__apple:hover{background-color:rgba(0,0,0,.8)!important}.nwl-user-social__apple{background-color:#000}.nwl-user-social__facebook{background-color:#4267b2}.nwl-user-social__facebook:hover{background-color:rgba(66,103,178,.8)!important}.nwl-user-social__google{background-color:#db4437}.nwl-user-social__google:hover{background-color:rgba(219,68,55,.8)!important}.nwl-user-data .nwc-field__input[type=date]{width:160px}.nwl-user-data-address textarea{border:none;resize:none;user-select:none;pointer-events:none}#nwl-user-password-reset .modal-header,.nwl-user-validation .modal-header,.order-modal .modal-header{padding:10px 16px;border:0}#nwl-user-password-reset .modal-title,.nwl-card-list .nwl-card-edit h4,.nwl-user-validation .modal-title{color:var(--theme-color-500);font-weight:500}.nwl-user-validation .modal-body .nwc-form-buttons button{flex:auto}#nwl-user-password-reset .nwl-login-confirmation input{border-color:#d3d3d3}#nwl-user-password-reset .nwl-login-confirmation .nwl-modal-submit{margin-left:10px}.nwl-resend-code{border-color:var(--bs-gray-dark)}.nwl-accept-terms{font-size:12px!important;margin:10px 0 0}input[name=password]:-webkit-autofill{animation-duration:1ms;transition:background-color 50000s ease-in-out}input[name=password]:not(:-webkit-autofill){animation-duration:1ms}input[name=passwordConfirm]{opacity:0;margin-top:-100px;position:absolute;z-index:-100;width:10px;right:60px}.nwc-action-button.nwl-action-delete:hover{color:#b00}.nwl-card-list{gap:20px 0}.nwl-card-list>.col-12>*,.nwl-user-data-address{border:2px solid var(--theme-color-500);border-radius:10px;padding:18px;width:100%;height:100%}.nwl-card-list .nwl-card-edit{display:inline-flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 5px rgba(0,0,0,.05);background:var(--white-color-500)}.nwl-user__loading{background-color:#dddbdd;width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0;z-index:-1;overflow:hidden}.nwl-user__loading.loading{z-index:1}.nwl-user__loading::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:1.5s infinite nwl-use-shimmer}@keyframes nwl-use-shimmer{100%{transform:translateX(100%)}}.nwl-user-party{display:inline-flex;justify-content:center;flex-direction:column;width:100%}.nwl-user-party__checkboxes{padding-left:calc(12px + 16px)}.nwl-user-party__title{font-weight:800;font-size:20px;line-height:140%;text-align:center;color:var(--theme-color-500);margin:48px 0 24px}@media (min-width:768px){section .pattern-content{align-items:start;gap:24px}section .pattern-content__header p{font-size:16px;text-align:left;margin-bottom:6px}section .pattern-content__header h2{font-size:26px;text-align:start}.pattern-content__text-wrapper p{text-align:start}.nwc-whatsapp-floating-button{bottom:36px;right:18px;height:60px;width:60px}.nwc-bottom-bar{display:none!important}#nwl-ecommerce-cart{width:50vw;min-width:440px}.cart-product-name{font-size:16px;margin-bottom:8px}.nwl-ecommerce-checkout-shipping__title{text-align:left;margin-bottom:6px}.nwl-order__buttons-wrapper .btn.nwl-order__download-button{flex:1}.nwl-user-party__title{font-size:26px;margin:48px 0 36px}.pattern-splide-col.left{justify-content:end}}.nwl-user-party__title.modal-header{margin:15px 1rem 0;padding:0;border:none}#nwl-user-party-address-modal .modal-header .btn-close{top:0;right:0;margin:0}.nwl-user-party__title i{color:var(--nwl-theme-color);margin-right:10px;font-size:22px}.nwl-user-party-addresses::before{content:'';position:absolute;top:-24px;left:-12px;right:-12px;border-top:1px solid #d3d3d3}@media (min-width:1200px){section{padding:72px 0}#nwl-ecommerce-cart-user-messages>h6{font-size:14px}.nwl-user-party__title{margin:72px 0 36px}.nwl-user-party-addresses::before{top:-38px}}.nwl-user-party-address p{font-size:14px;margin:0}.nwl-user-party-address .nwl-address-recipient-name{margin-bottom:5px}.nwl-user-party-address .nwl-address-reference{margin:10px 0 0;font-size:13px}.order-modal .modal-header h4{font-size:18px}.order-modal .row{justify-content:center}.order-modal__content{margin-bottom:18px}.order-modal__content p{font-weight:400;color:var(--text-color-dark);margin:0}#order-cancel-confirm .order-modal__content p,#order-reschedule-action .order-modal__content p{text-align:center}.order-modal .modal-footer{gap:8px;justify-content:center;padding:0;border:0}.order-modal .modal-content>.modal-footer{padding:0 12px 12px}.ecommerce-order-page textarea.nwc-field__input{border-radius:16px}#order-cancel .order-modal__content{margin:0}#order-cancel .modal-footer,#order-reschedule-action .order-modal__content{margin-top:18px}#order-reschedule .nwc-calendar:has([data-nwc-calendar-selection]) .nwc-calendar__calendar-wrapper,#order-reschedule .nwc-calendar:not([data-nwc-calendar-selection=false]) .nwc-calendar__calendar-wrapper{display:block;position:static;transform:none;margin-top:16px;width:fit-content}#order-reschedule .nwc-calendar{position:relative;top:initial;left:initial;transform:none;display:flex;flex-direction:column;align-items:center;width:auto;margin-bottom:12px}#order-reschedule .nwc-calendar .form-control{width:292px}#order-reschedule-action .order-modal__content p span{font-weight:500}.order-modal__content p [data-reschedule-new-date]{font-weight:600;color:var(--theme-color-500)}#order-reschedule-checkout .nwl-ecommerce-checkout__summary-wrapper::after{height:100%}#order-reschedule-checkout .nwl-recaptcha{font-size:12px;margin:12px 0 0}.order-modal__loading{position:absolute;inset:0;display:none;justify-content:center;align-items:center;color:var(--text-color-dark);background:#fff}.order-modal__loading.show{display:flex}.row>div:has(.pattern-gallery){display:flex;align-items:center}.pattern-gallery,.pattern-gallery>div{display:flex;gap:21px}.pattern-gallery>div{flex-direction:column}.pattern-gallery>div:nth-child(2){flex-direction:column-reverse}.pattern-gallery a::after{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23ffffff' class='bi bi-arrows-fullscreen' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707m4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707m0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707m-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a.5.5 0 0 1-1 0V.525a.5.5 0 0 1 .5-.5H4.5a.5.5 0 0 1 0 1H1.732l4.096 4.096a.5.5 0 0 1 0 .707'/%3e%3c/svg%3e");position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:18px;border-radius:10px;background:linear-gradient(var(--black-color-500-50),var(--black-color-500-50)),linear-gradient(var(--theme-color-500-60),var(--theme-color-500-60));opacity:0;transition:opacity .6s ease-in-out}.pattern-gallery img{object-fit:cover;object-position:center;box-shadow:-3px 4px 4px rgba(0,0,0,.14);border-radius:10px}.pattern-gallery>div>a:first-child img,.pattern-gallery>div>img:first-child{aspect-ratio:205/154}.pattern-gallery>div>a:nth-child(2) img,.pattern-gallery>div>img:nth-child(2){aspect-ratio:205/256}#payment-waiting{border:2px solid var(--theme-color-500);border-radius:10px}.pattern-splide-col{display:flex;justify-content:start;align-items:center}@media (min-width:576px){.nwl-user-validation .modal-body .nwc-form-buttons button{flex:none}.order-modal .modal-footer .btn{width:auto}.pattern-splide.splide{margin-right:24px;width:calc((100% / 3) * 1.8);border-radius:10px;box-shadow:-3px 4px 4px rgba(0,0,0,.14)}}.pattern-splide.splide .splide__track{height:100%;padding-left:48px!important;padding-right:48px!important;margin-left:-18px;margin-right:-18px}.pattern-splide.splide .splide__list{padding-bottom:6px!important}@media (min-width:576px){.pattern-splide.splide .splide__track{padding-left:0!important;padding-right:0!important;margin-left:0;margin-right:0}.pattern-splide.splide .splide__list{padding-bottom:0!important}.pattern-splide .splide__arrows{position:absolute;bottom:0;transform:translateX(100%);display:flex;justify-content:center;align-items:center;gap:9px;right:-24px;width:60%;height:19%}}@media (min-width:992px){.container,.row{--bs-gutter-x:48px}.nwl-ecommerce-coupon button{padding:7px 20px}.nwl-order-infos>div:not(:last-child){border-right:1px solid #d3d3d3}.nwl-order__buttons-wrapper{flex-direction:column;margin-top:0}.nwl-ecommerce-orders .nwl-orders__header{display:flex}.nwl-ecommerce-orders .nwl-orders__header>div{display:inline-flex;justify-content:center}.nwl-ecommerce-orders .nwl-orders__item{padding:18px}.nwl-ecommerce-orders .nwl-form-buttons,.nwl-ecommerce-orders .nwl-orders__item>div{align-items:center;justify-content:center}.nwl-ecommerce-orders .nwl-orders__item p{display:none}.nwl-ecommerce-orders .nwl-orders__item .nwc-form-buttons{margin:0}.pattern-splide.splide{width:calc(((100% - 48px)/ 3) * 1.8)}.pattern-splide .splide__arrows{gap:12px;width:67%;height:auto}}.pattern-splide .splide__arrow{height:30px;width:30px;position:static;border:1px solid var(--nwc-theme-color);color:var(--nwc-theme-color);transform:none}.pattern-splide .splide__arrows i,.pattern-splide .splide__arrows svg{font-size:32px}.pattern-splide .splide__arrow:focus-visible{outline:#00bbff solid 3px;outline-offset:3px}.pattern-splide.is-focus-in .splide__arrow:focus{outline:#00bbff solid 3px;outline-offset:3px}.pattern-splide .splide__arrow--prev{order:1}.pattern-splide .splide__arrow--next{order:3}.pattern-splide .splide__index{order:2;display:flex;flex-direction:row;justify-content:center;align-items:center;height:40px;width:40px;margin:0;border:1px solid var(--nwc-theme-color);border-radius:50%;font-weight:500;font-size:18px;color:var(--nwc-theme-color)}.pattern-splide .splide__slide{aspect-ratio:250/375;border-radius:10px;box-shadow:-3px 4px 4px rgba(0,0,0,.14)}.pattern-splide .splide__slide img,.thumbnail img{width:100%;height:100%;aspect-ratio:250/375;object-position:center;object-fit:cover;border-radius:10px}@media (min-width:768px){.pattern-splide-col.left .pattern-splide.splide{order:2;margin-right:0;margin-left:24px}.pattern-splide-col.left .pattern-splide .splide__arrows{transform:translateX(-100%);right:auto;left:-24px}.pattern-splide-col.left .thumbnails-wrapper{order:1}}@media (min-width:576px){.pattern-splide .splide__slide{width:fit-content!important;display:flex;align-items:center;box-shadow:none}.thumbnails-wrapper{display:block;order:2;height:auto;width:calc(((100% - 48px)/ 3) * 1.2)}}.thumbnails{position:relative;display:flex;list-style:none;padding:0;justify-content:center;align-items:center;margin:0;aspect-ratio:250/375;border-radius:10px;box-shadow:-3px 4px 4px rgba(0,0,0,.14)}.thumbnail{position:absolute;left:0;top:0;overflow:hidden}.thumbnail img{opacity:0;filter:blur(3px);transition:opacity .6s ease-in-out,filter .6s ease-in-out}.thumbnail.is-active img{opacity:1;filter:none}