.woocommerce-product-gallery .owl-nav>div.disabled{color:var(--color-gray-400);cursor:default}.woocommerce-product-gallery img{width:100%;border-radius:var(--wd-brd-radius)}.woocommerce-product-gallery:not(.thumbs-position-centered){opacity:1 !important}.woocommerce-product-gallery .wd-owl{overflow:hidden;border-radius:var(--wd-brd-radius)}.woocommerce-product-gallery .wd-owl .product-image-wrap{padding-right:2px;padding-left:2px}.woocommerce-product-gallery .owl-loaded:after,.woocommerce-product-gallery .owl-loaded:before{content:none}.woocommerce-product-gallery .owl-dots{position:absolute;bottom:-7px;left:0;right:0;pointer-events:none;transition:all .3s ease}.woocommerce-product-gallery .owl-dots .owl-dot{pointer-events:auto;padding-bottom:10px}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper.wd-owl.owl-items-lg-1>.product-image-wrap:nth-child(n+2){display:none}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper.wd-owl.owl-items-lg-2>.product-image-wrap:nth-child(n+3){display:none}.woocommerce-product-gallery .woocommerce-product-gallery__image{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius)}.woocommerce-product-gallery.image-action-none .product-image-wrap a{cursor:default;pointer-events:none}.woocommerce-product-gallery.image-action-none .wd-owl .product-image-wrap a{cursor:move}.woocommerce-product-gallery.image-action-zoom .zoomImg[src$=".png"]{background-color:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden}.woocommerce-product-gallery.image-action-zoom .wd-owl .product-image-wrap{cursor:move;cursor:grab;cursor:-webkit-grab}.woocommerce-product-gallery.image-action-zoom .owl-grab .zoomImg{opacity:0 !important;transition:opacity .25s ease}.woocommerce-product-gallery:not(.wd-has-thumb) .thumbnails{display:none}.woocommerce-product-gallery .product-image-thumbnail{position:relative;cursor:pointer;transition:opacity .25s ease}.woocommerce-product-gallery .product-image-thumbnail.active-thumb{transition:none}.woocommerce-product-gallery .product-image-thumbnail:hover,.woocommerce-product-gallery .product-image-thumbnail.active-thumb{opacity:.5}.woocommerce-product-gallery .thumbnails.wd-owl .owl-item,.woocommerce-product-gallery .thumbnails.wd-owl>.product-image-thumbnail{padding-right:2px;padding-left:2px}.woocommerce-product-gallery .thumbnails.wd-owl>.product-image-thumbnail:first-child{opacity:.5}.product-additional-galleries{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:flex-start;flex-direction:column;padding:30px 30px 15px 30px;transition:all .3s ease}.product-additional-galleries>div:not(:last-child){margin-bottom:10px}.wd-action-btn.wd-style-icon-bg-text{--icon-bg-size: 50px}.wd-action-btn.wd-style-icon-bg-text>a{flex-wrap:nowrap;overflow:hidden;min-width:var(--icon-bg-size);height:var(--icon-bg-size);border-radius:30px;background-color:var(--bgcolor-white);box-shadow:0 0 5px rgba(0,0,0,0.08);color:var(--color-gray-600);font-size:13px}.wd-action-btn.wd-style-icon-bg-text>a:before{display:inline-block;width:var(--icon-bg-size);height:var(--icon-bg-size);text-align:center;font-size:18px;line-height:var(--icon-bg-size);font-family:"woodmart-font"}.wd-action-btn.wd-style-icon-bg-text>a>span{overflow:hidden;padding:0;max-width:0;white-space:nowrap;font-weight:600;transition:padding 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15),max-width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15)}.wd-action-btn.wd-style-icon-bg-text>a:hover{color:var(--color-gray-800)}.wd-action-btn.wd-style-icon-bg-text>a:hover>span{padding-right:25px;max-width:280px}.product-360-button>a:before{content:"\f102"}.wd-show-product-gallery-wrap>a:before{content:"\f127"}.wd-play-icon>a:before{content:"\f101"}.thumbs-position-bottom .woocommerce-product-gallery__wrapper{margin-bottom:4px}.woocommerce-product-gallery .product-labels{left:auto;z-index:10;align-items:flex-end;max-width:30%;transition:all .3s ease}.woocommerce-product-gallery .product-labels.labels-rectangular{top:15px;right:17px;left:auto}.woocommerce-product-gallery .product-labels[class*="labels-rounded"]{top:15px;right:30px}.woocommerce-product-gallery .product-labels.labels-rounded .product-label{min-width:55px;min-height:55px}.woocommerce-product-gallery .product-labels.labels-rounded .label-with-img{min-height:auto}@media (max-width: 1024px){.wd-action-btn.wd-style-icon-bg-text{--icon-bg-size: 40px}.wd-action-btn.wd-style-icon-bg-text>a:before{font-size:14px}.woocommerce-product-gallery__wrapper .wd-btn-arrow{width:55px;height:80px;margin-top:-40px}}@media (max-width: 576px){.woocommerce-product-gallery .product-labels[class*="labels-rounded"]{top:10px;right:25px}.woocommerce-product-gallery .product-labels.labels-rounded .product-label{min-width:40px;min-height:40px}.woocommerce-product-gallery .product-labels.labels-rounded .label-with-img{min-height:auto}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.slick-slider :is(.slick-track,.slick-list){transform:translate3d(0, 0, 0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;height:100%}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.thumbnails.slick-slider{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.thumbnails .slick-list{flex:1 1 100%;order:1;max-width:100%;width:100%}.thumbnails .slick-slide{width:100% !important}.thumbnails .slick-slide:focus{outline:none}.thumbnails .slick-slide:hover,.thumbnails .slick-slide.current-image{opacity:.5}.thumbnails.slick-slider>button{padding:0;width:48%;height:30px;min-height:unset;border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--bgcolor-gray-200);color:var(--color-gray-800);font-size:0;animation:wd-fadeIn .25s ease;order:2}.thumbnails.slick-slider>button:hover{background-color:var(--bgcolor-gray-300);box-shadow:none}.thumbnails.slick-slider>button:before{font-size:14px;font-weight:400}.thumbnails.slick-slider .slick-prev:before{content:"\f115";font-family:"woodmart-font"}.thumbnails.slick-slider .slick-next:before{content:"\f129";font-family:"woodmart-font"}@media (min-width: 1025px){.thumbs-position-left .thumbnails .product-image-thumbnail{margin-bottom:15px}.thumbs-position-left .thumbnails:not(.slick-initialized){display:block}.thumbs-position-left .thumbnails:not(.slick-initialized)>div{padding-right:0 !important;padding-left:0 !important}.thumbs-position-left .thumbnails:not(.slick-initialized)>div:first-child{opacity:.5}.thumbs-position-left:not(.wd-has-thumb)>.col-lg-3{display:none}.thumbs-position-left:not(.wd-has-thumb)>.col-lg-9{flex-basis:100%;max-width:100%}.thumbs-position-left.wd-has-thumb>.col-lg-9{align-self:flex-start}.thumbs-position-left.wd-has-thumb>.col-lg-9 .woocommerce-product-gallery__wrapper{margin-inline-start:-15px;width:auto}.thumbs-position-left.wd-has-thumb>.col-lg-9 .product-additional-galleries{inset-inline-start:-15px}.wd-v-thumb-default .product-image-thumbnail:nth-child(n+4){animation:wd-fadeIn .25s ease}.wd-v-thumb-default:not(.slick-initialized)[data-vertical_items="3"]>div:nth-child(n+4){display:none}.wd-v-thumb-custom{overflow:hidden}.wd-v-thumb-custom .product-image-thumbnail{height:calc(((var(--wd-slick-h) - 30px) / var(--wd-v-items)) - 15px)}.wd-v-thumb-custom .product-image-thumbnail img{position:absolute;top:0;left:0;height:100%;object-fit:cover;transition:none}.wd-v-thumb-custom:not(.slick-initialized){height:calc(100% - 30px)}.wd-v-thumb-custom:not(.slick-initialized)>div{height:calc((100% / var(--wd-v-items)) - 15px)}}@media (max-width: 1024px){.thumbs-position-left .woocommerce-product-gallery__wrapper{margin-bottom:4px}.thumbs-position-left .thumbnails{display:flex}.thumbs-position-left .thumbnails.slick-slider{display:none}.woocommerce-product-gallery__wrapper:not(.owl-loaded)>.product-image-wrap:nth-child(n+2){display:none}}.wd-owl:hover .owl-nav>div{visibility:visible;opacity:1;transform:translateY(0);pointer-events:visible}.slider-title{position:relative;margin-bottom:20px;padding-bottom:10px;text-align:left;text-transform:uppercase;font-size:22px}.slider-title:before{content:"";position:absolute;top:100%;left:0;width:40px;height:2px;background-color:var(--wd-primary-color)}.wd-owl{position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent}.wd-owl .owl-stage{position:relative}.wd-owl .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0}.wd-owl .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0px, 0, 0)}.wd-owl :is(.owl-wrapper,.owl-item){transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.wd-owl .owl-item{position:relative;float:left;min-height:1px;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-touch-callout:none}.wd-owl :is(.owl-nav.disabled,.owl-dots.disabled){display:none}.wd-owl :is(.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot){cursor:pointer;user-select:none}.wd-owl.owl-loaded{display:block}.wd-owl.owl-loading{display:block;opacity:0}.wd-owl.owl-hidden{opacity:0}.wd-owl.owl-refresh .owl-item{visibility:hidden}.wd-owl.owl-drag .owl-item{user-select:none}.wd-owl.owl-grab{cursor:move;cursor:grab}.wd-owl .owl-item.animated{animation-duration:600ms;animation-fill-mode:both}.wd-owl .owl-item.fadeOut{animation-name:wd-fadeOut}.wd-owl .owl-animated-in{z-index:0}.wd-owl .owl-animated-out{z-index:1}.owl-height{transition:height 500ms ease-in-out}.wd-owl:not(.owl-loaded){display:flex;overflow:hidden}[data-hide_pagination_control="no"] .wd-owl:not(.owl-loaded){padding-bottom:41px !important}.owl-loaded:after,.owl-loaded:before{content:"";position:absolute;top:0;bottom:0;width:50px}.owl-loaded:before{right:-50px}.owl-loaded:after{left:-50px}.owl-dots{margin-top:5px;text-align:center}.owl-dots .owl-dot{display:inline-block;margin-top:10px}.owl-dots .owl-dot span{display:block;margin:5px;width:10px;height:10px;border:2px solid var(--color-gray-300);border-radius:50%;transition:all .25s ease}.owl-dots .owl-dot:not(.active):hover span{border-color:var(--color-gray-800)}.owl-dots .owl-dot.active span{border-color:var(--color-gray-800);background-color:var(--color-gray-800)}.owl-nav>div[class*="prev"]{left:0}.owl-nav>div[class*="next"]{right:0}[class*="wd-carousel-spacing-"]{margin-right:calc((var(--wd-car-sp) / 2) * -1);margin-left:calc((var(--wd-car-sp) / 2) * -1);--wd-car-sp: .001px}[class*="wd-carousel-spacing-"] .owl-item,[class*="wd-carousel-spacing-"] .wd-owl:not(.owl-loaded)>div{padding-right:calc(var(--wd-car-sp) / 2);padding-left:calc(var(--wd-car-sp) / 2)}[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"]{left:calc(-50px + var(--wd-car-sp) / 2)}[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"]{right:calc(-50px + var(--wd-car-sp) / 2)}.wd-carousel-spacing-2{--wd-car-sp: 2px}.wd-carousel-spacing-6{--wd-car-sp: 6px}.wd-carousel-spacing-10{--wd-car-sp: 10px}.wd-carousel-spacing-20{--wd-car-sp: 20px}.wd-carousel-spacing-30{--wd-car-sp: 30px}@media (min-width: 1025px){.owl-items-lg-1:not(.owl-loaded)>div{flex:0 0 100%;width:100%}.owl-items-lg-2:not(.owl-loaded)>div{flex:0 0 50%;width:50%}.owl-items-lg-3:not(.owl-loaded)>div{flex:0 0 33.3333333333%;width:33.3333333333%}.owl-items-lg-4:not(.owl-loaded)>div{flex:0 0 25%;width:25%}.owl-items-lg-5:not(.owl-loaded)>div{flex:0 0 20%;width:20%}.owl-items-lg-6:not(.owl-loaded)>div{flex:0 0 16.6666666667%;width:16.6666666667%}.owl-items-lg-7:not(.owl-loaded)>div{flex:0 0 14.2857142857%;width:14.2857142857%}.owl-items-lg-8:not(.owl-loaded)>div{flex:0 0 12.5%;width:12.5%}}@media (max-width: 1024px){.owl-nav>div{visibility:visible;opacity:1;pointer-events:visible}.owl-nav>div[class*="prev"]{left:5px}.owl-nav>div[class*="next"]{right:5px}div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"]{margin-left:35px}div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"]{margin-right:35px}.wpb-js-composer :is(.slider-type-product,.slider-type-post,.categories-style-carousel){margin-bottom:20px}.owl-loaded:after,.owl-loaded:before{content:none}}@media (max-width: 768.98px){.wd-carousel-spacing-20,.wd-carousel-spacing-30{--wd-car-sp: 10px}}@media (max-width: 576px){.owl-items-xs-1:not(.owl-loaded)>div{flex:0 0 100%;width:100%}.owl-items-xs-2:not(.owl-loaded)>div{flex:0 0 50%;width:50%}.owl-items-xs-3:not(.owl-loaded)>div{flex:0 0 33.3333333333%;width:33.3333333333%}.owl-items-xs-4:not(.owl-loaded)>div{flex:0 0 25%;width:25%}.owl-items-xs-5:not(.owl-loaded)>div{flex:0 0 20%;width:20%}.owl-items-xs-6:not(.owl-loaded)>div{flex:0 0 16.6666666667%;width:16.6666666667%}}@media (min-width: 769px) and (max-width: 1024px){.owl-items-md-1:not(.owl-loaded)>div{flex:0 0 100%;width:100%}.owl-items-md-2:not(.owl-loaded)>div{flex:0 0 50%;width:50%}.owl-items-md-3:not(.owl-loaded)>div{flex:0 0 33.3333333333%;width:33.3333333333%}.owl-items-md-4:not(.owl-loaded)>div{flex:0 0 25%;width:25%}}@media (min-width: 577px) and (max-width: 768.98px){.owl-items-sm-1:not(.owl-loaded)>div{flex:0 0 100%;width:100%}.owl-items-sm-2:not(.owl-loaded)>div{flex:0 0 50%;width:50%}.owl-items-sm-3:not(.owl-loaded)>div{flex:0 0 33.3333333333%;width:33.3333333333%}.owl-items-sm-4:not(.owl-loaded)>div{flex:0 0 25%;width:25%}.owl-items-sm-5:not(.owl-loaded)>div{flex:0 0 20%;width:20%}.owl-items-sm-6:not(.owl-loaded)>div{flex:0 0 16.6666666667%;width:16.6666666667%}}.pswp{z-index:1500;display:none;overflow:hidden;outline:none;-webkit-text-size-adjust:100%;touch-action:none;-webkit-backface-visibility:hidden}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);will-change:opacity}.pswp--open{display:block}.pswp__bg{background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);will-change:opacity}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;-webkit-backface-visibility:hidden;will-change:transform}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transform-origin:left top}.pswp--animated-in :is(.pswp__bg,.pswp__zoom-wrap){transition:none}.pswp__item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pswp__img{position:absolute;top:0;left:0;width:auto;height:auto;border-radius:var(--wd-brd-radius)}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--dragging .pswp__img{cursor:grabbing}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#242424}.pswp__error-msg{position:absolute;top:50%;left:0;margin-top:-8px;width:100%;color:#bbb;text-align:center;font-size:14px;line-height:16px}.pswp__error-msg a{color:#bbb;text-decoration:underline}.pswp__button{position:relative;float:right;margin:0;padding:0;width:44px;height:44px;min-height:unset;background:none;opacity:.75;transition:opacity .2s;-webkit-appearance:none}.pswp__button:hover{background-color:unset;opacity:1}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button,[class*="pswp__button--arrow--"]:before{background:url(//aogosto.com.br/delivery/wp-content/themes/woodmart/images/default-skin.png) 0 0 no-repeat;background-size:264px 88px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg [class*="pswp__button--arrow--"]:before{background-image:url(//aogosto.com.br/delivery/wp-content/themes/woodmart/images/default-skin.svg)}.pswp--svg [class*="pswp__button--arrow--"]{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}[class*="pswp__button--arrow--"]{position:absolute;top:50%;margin-top:-50px;width:70px;height:100px;background:none}.pswp--touch [class*="pswp__button--arrow--"]{visibility:hidden}[class*="pswp__button--arrow--"]:before{content:'';position:absolute;top:35px;width:32px;height:30px;background-color:rgba(0,0,0,0.3)}.pswp__button--arrow--left{left:0}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right{right:0}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{user-select:none}.pswp__share-modal{z-index:1600;padding:10px;background:rgba(0,0,0,0.5);opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{position:absolute;top:calc(56px + var(--wd-admin-bar-h));right:44px;z-index:1620;background:#fff;transition:transform .25s;transform:translateY(6px);border-radius:var(--wd-brd-radius);-webkit-backface-visibility:hidden}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:first-child{border-top-left-radius:var(--wd-brd-radius);border-top-right-radius:var(--wd-brd-radius)}.pswp__share-tooltip a:last-child{border-bottom-left-radius:var(--wd-brd-radius);border-bottom-right-radius:var(--wd-brd-radius)}.pswp__share-tooltip a:hover{color:#fff}.pswp__share-tooltip:before{content:'';position:absolute;top:-12px;right:15px;display:block;border:6px solid transparent;border-bottom-color:#fff}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:none}.pswp__share--facebook:hover{background:#365493}.pswp__share--twitter:hover{background:#55ACEE}.pswp__share--pinterest:hover{background:#CE272D}.pswp__share--download:hover{background:var(--wd-primary-color)}.pswp__counter{position:absolute;top:0;left:0;padding:0 10px;height:44px;color:#fff;font-size:13px;line-height:44px;opacity:.75}.pswp__caption{position:absolute;bottom:0;left:0;min-height:44px;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{margin:0 auto;padding:10px;max-width:420px;color:#bbb;text-align:left;font-size:13px;line-height:20px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{position:relative;display:flex;float:right;align-items:center;justify-content:center;width:44px;height:44px;font-size:0;line-height:1;opacity:0;transition:opacity .25s ease-out}@media screen and (min-width: 1025px){.pswp__preloader{position:absolute;top:0;left:calc(50% - 22px)}}.pswp__preloader__donut{content:"";display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,0);border-left-color:#fff;border-radius:50%;vertical-align:middle}.pswp__preloader--active .pswp__preloader__donut{animation:wd-rotate 450ms infinite linear}.pswp__preloader--active{opacity:1}.pswp__ui{z-index:1550;visibility:visible;-webkit-font-smoothing:auto;opacity:1}.pswp--fs{--wd-admin-bar-h: 0}.pswp__top-bar{position:absolute;top:var(--wd-admin-bar-h);left:0;width:100%;height:44px}.pswp__caption,.pswp__top-bar,.pswp--has_mouse [class*="pswp__button--arrow--"]{transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);-webkit-backface-visibility:hidden;will-change:opacity}.pswp--has_mouse [class*="pswp__button--arrow--"]{visibility:visible}:is(.pswp__top-bar,.pswp__caption){background-color:rgba(0,0,0,0.5)}.pswp__ui--fit :is(.pswp__top-bar,.pswp__caption){background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar,.pswp__ui--idle [class*="pswp__button--arrow--"]{opacity:0}.pswp__ui--hidden :is(.pswp__top-bar,.pswp__caption,[class*="pswp__button--arrow--"]){opacity:.001}.pswp__ui--one-slide :is([class*="pswp__button--arrow--"],.pswp__counter){display:none}.pswp__element--disabled{display:none !important}.pswp,.pswp__bg,.pswp__scroll-wrap,.pswp__share-modal{position:absolute;top:0;left:0;width:100%;height:100%}.wd-products-nav .wd-dropdown{right:0;left:auto;margin-left:0;margin-right:calc(var(--nav-gap, .001px) / 2 * -1);display:flex;align-items:center;min-width:240px}.wd-products-nav{position:relative;display:inline-flex;align-items:center;letter-spacing:0;font-size:14px}.wd-product-nav-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-gray-900)}.wd-product-nav-btn:hover{color:var(--color-gray-500)}.wd-product-nav-btn:before{font-size:12px;font-family:"woodmart-font"}.wd-product-nav-btn.wd-btn-prev:before{content:"\f114"}.wd-product-nav-btn.wd-btn-next:before{content:"\f113"}.wd-product-nav-btn.wd-btn-back span{display:none}.wd-product-nav-btn.wd-btn-back:before{content:"\f122"}.wd-product-nav-thumb{flex-shrink:0;max-width:90px}.wd-product-nav-thumb img{border-top-left-radius:var(--wd-brd-radius);border-bottom-left-radius:var(--wd-brd-radius)}.wd-product-nav-desc{padding:10px 15px}.wd-product-nav-desc .wd-entities-title{margin-bottom:5px}@media (max-width: 768.98px){.wd-products-nav .wd-dropdown{display:none}}:host { all: initial; display: block; }
:host([data-aogs-ui]) { display: contents; }
.aogs-scope {
--ag-orange: #FA4916;
--ag-orange-hover: #E03D0E;
--ag-orange-ink: #C43A0D;
--ag-orange-soft: #FFF5EF;
--ag-orange-line: #FBD3C2;
--ag-navy: #0E172A;
--ag-base: #FFFFFF;
--ag-base-alt: #F9FAFC;
--ag-border: #EBEBEE;
--ag-text: #0E172A;
--ag-text-2: #64758B;
--ag-text-3: #8C9AAB;
--ag-success: #1E8E5A;
--ag-font-display: "Archivo Condensed", "Barlow Condensed", Impact, sans-serif;
--ag-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
--ag-radius-sm: 8px;
--ag-radius-md: 12px;
--ag-radius-lg: 16px;
--ag-radius-full: 999px;
--ag-shadow-sm: 0 1px 2px rgba(14, 23, 42, .06);
--ag-shadow-md: 0 4px 16px rgba(14, 23, 42, .08);
--ag-shadow-lg: 0 12px 32px rgba(14, 23, 42, .10);
--aogs-bg: #FFFFFF; font-family: var(--ag-font-body);
font-size: 16px;
font-weight: 400;
font-style: normal;
color: var(--ag-text);
line-height: 1.5;
letter-spacing: normal;
word-spacing: normal;
text-align: left;
text-transform: none;
text-indent: 0;
white-space: normal;
-webkit-font-smoothing: antialiased;
}
.aogs-scope *,
.aogs-scope *::before,
.aogs-scope *::after { box-sizing: border-box; }
.aogs-scope p,
.aogs-scope h2,
.aogs-scope h3,
.aogs-scope ol,
.aogs-scope ul,
.aogs-scope li { margin: 0; padding: 0; }
.aogs-scope svg { display: block; }
.aogs-scope .aogs-sr {
position: absolute; width: 1px; height: 1px; overflow: hidden;
clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap;
} .aogs { container-type: inline-size; margin: 0 0 24px; }
.aogs:empty { display: none; }
.wc-block-cart + .aogs,
.wp-block-woocommerce-cart + .aogs { margin-top: 24px; } .aogs-head { display: grid; gap: 8px; }
.aogs-scope .aogs-kicker {
display: flex; align-items: center; gap: 12px;
font: 700 12px/1.2 var(--ag-font-body);
letter-spacing: .14em; text-transform: uppercase;
color: var(--ag-orange-ink);
}
.aogs-scope .aogs-kicker__rule { width: 28px; height: 3px; background: var(--ag-orange); flex: none; }
.aogs-scope .aogs-title {
font-family: var(--ag-font-display); font-weight: 900;
font-size: clamp(30px, 6.5cqi, 44px); line-height: .92; letter-spacing: -.01em;
text-transform: uppercase; color: var(--ag-navy);
}
.aogs-scope .aogs-title em { font-style: normal; color: var(--ag-orange); } .aogs-scope .aogs-kicker--light { color: var(--ag-navy); }
.aogs-scope .aogs-kicker--light .aogs-kicker__rule { background: var(--ag-navy); }
.aogs-scope .aogs-title--light { color: #fff; }
.aogs-scope .aogs-title--light em { color: var(--ag-navy); }
.aogs-scope .aogs-sub { color: var(--ag-text-2); font-size: 15px; line-height: 1.55; max-width: 60ch; } .aogs-card {
display: grid; gap: 24px;
padding: 24px;
background: var(--ag-base);
border: 1px solid var(--ag-border);
border-radius: var(--ag-radius-lg);
box-shadow: var(--ag-shadow-sm);
}
.aogs-body { display: grid; gap: 16px; align-content: start; }
.aogs-meter { display: flex; align-items: center; gap: 16px; }
.aogs-scope .aogs-count { display: flex; align-items: baseline; flex: none; font-variant-numeric: tabular-nums; }
.aogs-count strong { font: 900 52px/.85 var(--ag-font-display); color: var(--ag-orange); }
.aogs-count > span { font: 800 26px/1 var(--ag-font-display); color: var(--ag-text-3); margin-left: 2px; }
.aogs-count small { margin-left: 12px; max-width: 9ch; font-size: 12px; line-height: 1.3; font-weight: 600; color: var(--ag-text-2); }
.aogs-scope .aogs-slots {
list-style: none; flex: 1; min-width: 0;
display: grid; grid-template-columns: repeat(var(--n, 5), minmax(0, 64px)); gap: 8px;
}
.aogs-scope .aogs-slots li {
display: grid; place-items: center; aspect-ratio: 4 / 3;
border: 1.5px dashed var(--ag-orange-line); border-radius: var(--ag-radius-sm);
background: var(--ag-orange-soft); color: var(--ag-orange-line);
transition: background-color .3s ease, color .3s ease, border-color .3s ease;
}
.aogs-slots li svg { width: 62%; height: auto; }
.aogs-scope .aogs-slots li.is-on { background: var(--ag-orange); border: 1.5px solid var(--ag-orange); color: #fff; }
.aogs-slots li.is-new { animation: aogs-pop .5s cubic-bezier(.2, 1.5, .4, 1) both; animation-delay: calc(var(--i, 0) * 90ms); }
.aogs-value p { display: flex; justify-content: space-between; gap: 12px; margin-bottom: 8px; font-size: 13px; color: var(--ag-text-2); }
.aogs-value b { color: var(--ag-navy); font-weight: 700; font-variant-numeric: tabular-nums; }
.aogs-bar { height: 8px; border-radius: var(--ag-radius-full); background: var(--ag-orange-soft); overflow: hidden; }
.aogs-meter .aogs-bar { flex: 1; }
.aogs-bar i { display: block; height: 100%; width: 0; border-radius: inherit; background: var(--ag-orange); transition: width .7s cubic-bezier(.2, .8, .2, 1); }
.aogs-scope .aogs-msg { font-size: 15px; line-height: 1.5; color: var(--ag-text); }
.aogs-msg b { font-weight: 700; }
.aogs-foot { display: flex; flex-wrap: wrap; gap: 12px; }
@container (min-width: 720px) {
.aogs-card { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: 24px 48px; align-items: center; padding: 32px; }
.aogs-card .aogs-title { font-size: clamp(36px, 4.4cqi, 52px); }
} .aogs-cash { display: grid; gap: 12px; }
.aogs-scope .aogs-cash__num { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 12px; }
.aogs-cash__num strong {
font: 900 56px/.85 var(--ag-font-display); letter-spacing: -.01em;
color: var(--ag-orange); font-variant-numeric: tabular-nums;
}
.aogs-cash__num span { font-size: 14px; font-weight: 600; color: var(--ag-text-2); }
.aogs-tk { position: relative; display: flex; height: 56px; overflow: hidden; }
.aogs-tk__main {
position: relative; flex: 1; overflow: hidden;
background: var(--ag-orange-soft);
border: 1.5px solid var(--ag-orange-line); border-right: 0;
border-radius: var(--ag-radius-md) 0 0 var(--ag-radius-md);
}
.aogs-tk__main i {
position: absolute; top: 0; bottom: 0; left: 0; width: 0;
background: var(--ag-orange);
transition: width .8s cubic-bezier(.2, .8, .2, 1);
}
.aogs-tk__main b { position: absolute; top: 16px; bottom: 16px; width: 2px; margin-left: -1px; border-radius: 2px; background: rgba(14, 23, 42, .12); }
.aogs-tk__stub {
position: relative; flex: none; width: 72px;
display: grid; place-items: center;
background: var(--ag-orange-soft); color: var(--ag-orange-ink);
border: 1.5px solid var(--ag-orange-line); border-left: 2px dashed var(--ag-orange-line);
border-radius: 0 var(--ag-radius-md) var(--ag-radius-md) 0;
transition: background-color .3s ease, color .3s ease, border-color .3s ease;
}
.aogs-tk__stub svg { width: 28px; height: 28px; }
.aogs-tk__stub::before,
.aogs-tk__stub::after {
content: ""; position: absolute; left: -10px; width: 18px; height: 18px; border-radius: 50%;
background: var(--aogs-bg); border: 1.5px solid var(--ag-orange-line);
}
.aogs-tk__stub::before { top: -10px; }
.aogs-tk__stub::after { bottom: -10px; }
.aogs-cash.is-full .aogs-tk__main { border-color: var(--ag-orange); }
.aogs-cash.is-full .aogs-tk__stub { background: var(--ag-orange); border-color: var(--ag-orange); border-left-color: #fff; color: #fff; }
.aogs.is-celebrate .aogs-cash.is-full .aogs-tk__stub { animation: aogs-destaca .7s .5s cubic-bezier(.2, 1.3, .3, 1) both; } .aogs-sug { display: grid; gap: 8px; }
.aogs-scope .aogs-sug__t { font: 700 12px/1.2 var(--ag-font-body); letter-spacing: .14em; text-transform: uppercase; color: var(--ag-text-2); }
.aogs-scope .aogs-sug ul { list-style: none; display: grid; gap: 8px; }
.aogs-scope .aogs-sug__item {
display: flex; align-items: center; gap: 12px;
padding: 8px; border: 1px solid var(--ag-border); border-radius: var(--ag-radius-md); background: var(--ag-base);
}
.aogs-sug__item img { flex: none; width: 56px; height: 56px; object-fit: contain; border-radius: var(--ag-radius-sm); background: var(--ag-base-alt); }
.aogs-sug__txt { display: grid; gap: 4px; flex: 1; min-width: 0; justify-items: start; }
.aogs-scope .aogs-sug__txt a {
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
font-size: 13px; font-weight: 600; line-height: 1.3; color: var(--ag-navy); text-decoration: none;
}
.aogs-sug__txt a:hover { text-decoration: underline; }
.aogs-sug__txt b { font-size: 15px; font-weight: 700; color: var(--ag-orange); font-variant-numeric: tabular-nums; }
.aogs-sug__txt em {
padding: 2px 8px; border: 1px solid var(--ag-orange-line); border-radius: var(--ag-radius-full);
background: var(--ag-orange-soft); color: var(--ag-orange-ink);
font-size: 10px; font-style: normal; font-weight: 700; letter-spacing: .06em; text-transform: uppercase;
}
.aogs-scope .aogs-sug__add {
flex: none; display: grid; place-items: center; width: 44px; height: 44px; padding: 0;
border: 1px solid var(--ag-border); border-radius: var(--ag-radius-md); background: #fff;
color: var(--ag-navy); font: 400 24px/1 var(--ag-font-body); cursor: pointer;
transition: border-color .18s ease, color .18s ease, background-color .18s ease;
}
.aogs-sug__add:hover { border-color: var(--ag-orange); color: var(--ag-orange); }
.aogs-sug__add:focus-visible { outline: 2px solid var(--ag-orange); outline-offset: 2px; }
.aogs-sug__add.is-busy { opacity: .5; cursor: progress; }
.aogs-scope .aogs-sug__add.is-done { background: var(--ag-success); border-color: var(--ag-success); color: #fff; }
.aogs-sug__add svg { width: 20px; height: 20px; }
@container (min-width: 1000px) {
.aogs-scope .aogs-sug ul { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.aogs-scope .aogs-sug__item { flex-direction: column; align-items: stretch; position: relative; padding: 12px; }
.aogs-sug__item img { width: 100%; height: 88px; }
.aogs-scope .aogs-sug__add { position: absolute; top: 16px; right: 16px; }
} .aogs-scope .aogs-btn {
display: inline-flex; align-items: center; justify-content: center; gap: 8px;
min-height: 44px; padding: 12px 24px;
border: 1px solid transparent; border-radius: var(--ag-radius-md);
font: 700 15px/1.2 var(--ag-font-body); text-decoration: none; cursor: pointer;
transition: background-color .18s ease, color .18s ease, border-color .18s ease;
}
.aogs-scope .aogs-btn--primary { background: var(--ag-orange); color: #fff; }
.aogs-scope .aogs-btn--primary:hover { background: var(--ag-orange-hover); color: #fff; }
.aogs-scope .aogs-btn--primary:disabled { opacity: .6; cursor: progress; }
.aogs-scope .aogs-btn--ghost { background: transparent; color: var(--ag-navy); border-color: var(--ag-navy); }
.aogs-scope .aogs-btn--ghost:hover { background: var(--ag-navy); color: #fff; }
.aogs-scope .aogs-btn:focus-visible { outline: 2px solid var(--ag-orange); outline-offset: 2px; } .aogs-ticket {
display: grid; overflow: hidden;
background: var(--ag-base);
border: 1px solid var(--ag-border); border-radius: var(--ag-radius-lg);
box-shadow: var(--ag-shadow-md);
}
.aogs-ticket__band {
display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px 24px; align-items: end;
align-content: center;
padding: 24px; background: var(--ag-orange);
}
.aogs-ticket__band .aogs-head { grid-column: 1; }
.aogs-scope .aogs-ticket__sub { grid-column: 1; color: var(--ag-navy); font-size: 15px; font-weight: 500; line-height: 1.45; }
.aogs-stub { grid-column: 2; grid-row: 1 / span 2; align-self: center; text-align: center; color: var(--ag-navy); }
.aogs-stub strong {
display: block; font: 900 80px/.85 var(--ag-font-display);
color: transparent; -webkit-text-stroke: 2.5px #fff;
font-variant-numeric: tabular-nums;
}
.aogs-stub span { display: block; margin-top: 8px; font-size: 11px; font-weight: 700; letter-spacing: .3em; text-transform: uppercase; }
.aogs-ticket__body {
position: relative; display: grid; gap: 16px; align-content: center;
padding: 24px; border-top: 2px dashed var(--ag-orange-line);
}
.aogs-ticket__body::before,
.aogs-ticket__body::after {
content: ""; position: absolute; top: -12px; width: 22px; height: 22px;
border-radius: 50%; background: var(--aogs-bg); border: 1px solid var(--ag-border);
}
.aogs-ticket__body::before { left: -12px; }
.aogs-ticket__body::after { right: -12px; }
@container (min-width: 720px) {
.aogs-ticket { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); }
.aogs-ticket__band { padding: 32px; }
.aogs-ticket__body { padding: 32px 40px; border-top: 0; border-left: 2px dashed var(--ag-orange-line); }
.aogs-ticket__body::before { top: -12px; left: -12px; }
.aogs-ticket__body::after { top: auto; bottom: -12px; left: -12px; right: auto; }
}
.aogs-scope .aogs-note { display: flex; gap: 8px; align-items: flex-start; font-size: 14px; color: var(--ag-text-2); }
.aogs-note svg { width: 20px; height: 20px; flex: none; color: var(--ag-success); }
.aogs-note a { color: var(--ag-navy); font-weight: 600; }
.aogs-next { display: grid; gap: 12px; padding-top: 16px; border-top: 1px solid var(--ag-border); }
.aogs-done { display: grid; gap: 12px; }
.aogs-scope .aogs-nums { list-style: none; display: flex; flex-wrap: wrap; gap: 8px; }
.aogs-scope .aogs-nums li {
padding: 8px 16px; border: 1.5px dashed var(--ag-orange-line); border-radius: var(--ag-radius-full);
background: var(--ag-orange-soft); color: var(--ag-navy);
font: 800 26px/1 var(--ag-font-display); letter-spacing: .04em; font-variant-numeric: tabular-nums;
} .aogs-igbox { display: grid; gap: 8px; }
.aogs-scope .aogs-label { font-size: 14px; font-weight: 600; color: var(--ag-navy); }
.aogs-label span { font-weight: 400; color: var(--ag-text-2); }
.aogs-ig { position: relative; width: 100%; max-width: 360px; }
.aogs-ig > span {
position: absolute; left: 16px; top: 50%; transform: translateY(-50%);
color: var(--ag-text-3); font-weight: 600; pointer-events: none;
}
.aogs-scope .aogs-input {
display: block; width: 100%; min-height: 48px; margin: 0;
padding: 12px 16px 12px 36px;
border: 1px solid var(--ag-border); border-radius: var(--ag-radius-full);
background: var(--ag-base-alt); box-shadow: none;
font: 400 16px/1.2 var(--ag-font-body); color: var(--ag-text);
}
.aogs-scope .aogs-input::placeholder { color: var(--ag-text-3); }
.aogs-scope .aogs-input:focus { outline: 2px solid var(--ag-orange); outline-offset: 2px; border-color: var(--ag-orange); background: #fff; }
.aogs-scope .aogs-ig__st { display: flex; gap: 8px; align-items: flex-start; font-size: 14px; font-weight: 600; line-height: 1.45; }
.aogs-ig__st:empty { display: none; }
.aogs-ig__st svg { width: 20px; height: 20px; flex: none; }
.aogs-ig__st.is-ok { color: var(--ag-success); }
.aogs-ig__st.is-warn { color: var(--ag-orange-ink); }
.aogs-igbox--mini { margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--ag-border); }
.aogs-igbox--mini .aogs-input { min-height: 44px; } .aogs-scope .aogs-mais {
display: inline; margin: 0; padding: 0; border: 0; background: none; box-shadow: none;
font: inherit; font-weight: 600; color: var(--ag-navy);
text-decoration: underline; text-underline-offset: 2px; cursor: pointer;
}
.aogs-scope .aogs-mais:hover { color: var(--ag-orange-ink); }
.aogs-scope .aogs-mais:focus-visible { outline: 2px solid var(--ag-orange); outline-offset: 2px; border-radius: 4px; }
.aogs-foot .aogs-mais { align-self: center; font-size: 14px; }
.aogs-scope .aogs-legal { font-size: 12px; line-height: 1.5; color: var(--ag-text-2); }
.aogs-legal a { color: var(--ag-navy); text-decoration: underline; }
.aogs-late { display: grid; gap: 12px; }
.aogs-late__row { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
.aogs-late__row .aogs-ig { flex: 1 1 220px; }
.aogs-scope .aogs-late__msg { font-size: 14px; font-weight: 600; color: var(--ag-orange-ink); }
.aogs-late__msg:empty { display: none; } .aogs-quiet {
display: grid; gap: 8px;
padding: 12px 16px; border-radius: var(--ag-radius-md);
background: var(--ag-base); border: 1px solid var(--ag-border);
font-size: 14px; line-height: 1.5; color: var(--ag-text-2);
}
.aogs-quiet p { display: flex; gap: 8px; align-items: flex-start; }
.aogs-quiet b { color: var(--ag-navy); }
.aogs-quiet svg { width: 18px; height: 18px; flex: none; margin-top: 2px; color: var(--ag-success); }
.aogs-cash--mini .aogs-tk { height: 20px; }
.aogs-cash--mini .aogs-tk__main b { display: none; }
.aogs-cash--mini .aogs-tk__stub { width: 32px; }
.aogs-cash--mini .aogs-tk__stub svg { width: 14px; height: 14px; margin: 0; color: inherit; }
.aogs-cash--mini .aogs-tk__stub::before,
.aogs-cash--mini .aogs-tk__stub::after { width: 10px; height: 10px; left: -6px; }
.aogs-cash--mini .aogs-tk__stub::before { top: -6px; }
.aogs-cash--mini .aogs-tk__stub::after { bottom: -6px; } .aogs-strip {
display: flex; align-items: center; gap: 12px;
padding: 12px 16px; border-radius: var(--ag-radius-md);
background: var(--ag-base-alt); border: 1px solid var(--ag-border);
font-size: 14px; color: var(--ag-text-2);
}
.aogs-strip svg { width: 24px; height: 24px; flex: none; color: var(--ag-text-3); }
.aogs-strip strong { color: var(--ag-navy); } .aogs-selo {
display: flex; align-items: flex-start; gap: 12px;
max-width: 520px; margin: 16px 0; padding: 12px 16px;
border: 1px solid var(--ag-orange-line); border-radius: var(--ag-radius-md);
background: var(--ag-orange-soft);
}
.aogs-selo svg { width: 24px; height: 24px; flex: none; margin-top: 2px; color: var(--ag-orange-ink); }
.aogs-scope.aogs-selo p { display: grid; gap: 2px; font-size: 14px; line-height: 1.45; color: var(--ag-text-2); }
.aogs-selo strong { font-size: 15px; color: var(--ag-navy); }
.aogs-selo .aogs-mais { font-size: 14px; } .aogs-modal {
width: min(460px, calc(100vw - 32px)); max-height: calc(100dvh - 32px);
margin: auto; padding: 0; border: 0; border-radius: var(--ag-radius-lg);
background: var(--ag-base); color: var(--ag-text); box-shadow: var(--ag-shadow-lg);
overflow: auto;
}
.aogs-modal[open] { animation: aogs-modal-in .22s cubic-bezier(.2, .8, .2, 1) both; }
.aogs-modal.is-out { animation: aogs-modal-out .16s ease both; }
.aogs-modal::backdrop { background: rgba(14, 23, 42, .55); backdrop-filter: blur(2px); }
.aogs-modal__box { position: relative; display: grid; gap: 16px; padding: 32px; }
.aogs-scope .aogs-modal__x {
position: absolute; top: 12px; right: 12px; width: 40px; height: 40px; padding: 0;
border: 0; border-radius: 50%; background: transparent; cursor: pointer;
font: 400 26px/1 var(--ag-font-body); color: var(--ag-text-3);
}
.aogs-modal__x:hover { background: var(--ag-base-alt); color: var(--ag-navy); }
.aogs-modal .aogs-title { font-size: 40px; }
.aogs-scope .aogs-passos { list-style: none; display: grid; gap: 16px; counter-reset: passo; margin: 8px 0 0; }
.aogs-scope .aogs-passos li { display: grid; grid-template-columns: 32px 1fr; column-gap: 12px; row-gap: 2px; counter-increment: passo; }
.aogs-passos li::before {
content: counter(passo); grid-row: 1 / span 2;
display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%;
background: var(--ag-orange-soft); border: 1px solid var(--ag-orange-line); color: var(--ag-orange-ink);
font: 800 17px/1 var(--ag-font-display);
}
.aogs-passos strong { font-size: 15px; font-weight: 700; color: var(--ag-navy); line-height: 1.35; padding-top: 5px; }
.aogs-passos span { font-size: 14px; line-height: 1.5; color: var(--ag-text-2); }
.aogs-passos a { color: var(--ag-navy); font-weight: 600; }
.aogs-scope .aogs-modal__letras { padding-top: 16px; border-top: 1px solid var(--ag-border); font-size: 12px; line-height: 1.5; color: var(--ag-text-2); }
.aogs-modal__pe { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px; }
.aogs-scope .aogs-modal__link { font-size: 14px; font-weight: 600; color: var(--ag-navy); text-decoration: underline; text-underline-offset: 2px; }
@keyframes aogs-modal-in { from { opacity: 0; transform: translateY(12px) scale(.98); } to { opacity: 1; transform: none; } }
@keyframes aogs-modal-out { to { opacity: 0; transform: translateY(8px) scale(.98); } } html.aogs-travado { overflow: hidden; }
.aogs-story {
position: fixed; max-width: none; max-height: none; margin: auto; padding: 0; border: 0;
background: transparent; color: var(--ag-text); overflow: visible;
}
.aogs-story::backdrop { background: rgba(14, 23, 42, .6); backdrop-filter: blur(2px); }
.aogs-story[open] { animation: aogs-banner-in .3s cubic-bezier(.2, .8, .2, 1) both; }
.aogs-story.is-out { animation: aogs-banner-out .2s ease both; }
.aogs-story__box {
position: relative; outline: none; overflow: hidden;
background: var(--ag-base); border-radius: var(--ag-radius-lg);
box-shadow: 0 24px 64px rgba(14, 23, 42, .3);
}
.aogs-scope .aogs-story__x {
position: absolute; z-index: 2; top: 12px; right: 12px;
display: grid; place-items: center; width: 36px; height: 36px; padding: 0;
border: 0; border-radius: 50%; background: #fff; color: var(--ag-navy);
font: 400 24px/1 var(--ag-font-body); cursor: pointer; box-shadow: var(--ag-shadow-md);
}
.aogs-story__x:hover { background: var(--ag-base-alt); }
.aogs-story__x:focus-visible { outline: 2px solid var(--ag-orange); outline-offset: 2px; }
.aogs-story__media { background: var(--ag-navy); }
.aogs-story__media img { display: block; width: 100%; height: auto; }
.aogs-story__info { display: grid; gap: 16px; padding: 16px 20px 20px; }
.aogs-scope .aogs-story__txt { display: flex; align-items: flex-start; gap: 12px; font-size: 15px; line-height: 1.45; color: var(--ag-text-2); }
.aogs-story__txt b { color: var(--ag-navy); }
.aogs-story__txt svg { width: 24px; height: 24px; flex: none; margin-top: 1px; color: var(--ag-orange-ink); }
.aogs-story__txt .aogs-mais { font-size: 14px; white-space: nowrap; }
.aogs-story__cta { display: flex; align-items: center; justify-content: flex-end; gap: 12px 16px; }
.aogs-scope .aogs-story__nao {
min-height: 44px; padding: 12px 16px; border: 0; border-radius: var(--ag-radius-md);
background: none; color: var(--ag-text-2); font: 600 15px/1.2 var(--ag-font-body); cursor: pointer;
}
.aogs-story__nao:hover { background: var(--ag-base-alt); color: var(--ag-navy); } .aogs-story--h .aogs-story__box { width: min(880px, calc(100vw - 48px)); }
.aogs-story--h .aogs-story__media { aspect-ratio: 16 / 9; }
.aogs-story--h .aogs-story__media img { height: 100%; object-fit: cover; }
.aogs-story--h .aogs-story__info { grid-template-columns: minmax(0, 1fr) auto; align-items: center; padding: 16px 24px; } .aogs-story--m .aogs-story__box { width: auto; min-width: min(300px, calc(100vw - 32px)); max-width: min(380px, calc(100vw - 32px)); }
.aogs-story--m .aogs-story__media { position: relative; display: grid; place-items: center; overflow: hidden; }
.aogs-story--m .aogs-story__media::before {
content: ""; position: absolute; inset: -24px;
background: var(--bg) center / cover no-repeat; filter: blur(18px) brightness(.55);
}
.aogs-story--m .aogs-story__media img { position: relative; width: auto; max-width: 100%; max-height: calc(100dvh - 300px); }
.aogs-story--m .aogs-story__txt { font-size: 14px; }
.aogs-story--m .aogs-story__cta { flex-direction: column-reverse; align-items: stretch; gap: 4px; }
.aogs-story--m .aogs-story__cta .aogs-btn { width: 100%; min-height: 48px; }
@keyframes aogs-banner-in { from { opacity: 0; transform: translateY(12px) scale(.98); } to { opacity: 1; transform: none; } }
@keyframes aogs-banner-out { to { opacity: 0; transform: translateY(8px) scale(.98); } } @property --p { syntax: "<number>"; inherits: false; initial-value: 0; }
.aogs-float {
position: fixed; z-index: 9990;
left: 16px; bottom: calc(16px + env(safe-area-inset-bottom, 0px));
display: flex; align-items: center; gap: 4px;
max-width: min(380px, calc(100vw - 32px));
padding: 8px 4px 8px 8px;
background: var(--ag-base); border: 1px solid var(--ag-border);
border-radius: var(--ag-radius-full); box-shadow: var(--ag-shadow-lg);
}
.aogs-float[hidden] { display: none; }
.aogs-float.is-enter { animation: aogs-up .45s cubic-bezier(.2, .8, .2, 1) both; }
.aogs-scope .aogs-float__link { display: flex; align-items: center; gap: 12px; min-width: 0; padding-right: 4px; color: var(--ag-navy); text-decoration: none; }
.aogs-ring {
--p: 0;
display: grid; place-items: center; flex: none; width: 48px; height: 48px; border-radius: 50%;
background: conic-gradient(var(--ag-orange) calc(var(--p) * 1%), var(--ag-orange-soft) 0);
transition: --p .7s cubic-bezier(.2, .8, .2, 1);
}
.aogs-ring b {
display: grid; place-items: center; width: 38px; height: 38px; border-radius: 50%;
background: #fff; color: var(--ag-navy);
font: 800 15px/1 var(--ag-font-display); font-variant-numeric: tabular-nums;
}
.aogs-ring svg { width: 20px; height: 20px; }
.aogs-float__txt { display: grid; min-width: 0; }
.aogs-float__txt strong { font-size: 14px; font-weight: 700; line-height: 1.25; }
.aogs-float__txt strong b { font-weight: 700; }
.aogs-float__txt small { overflow: hidden; font-size: 12px; line-height: 1.35; color: var(--ag-text-2); white-space: nowrap; text-overflow: ellipsis; }
.aogs-scope .aogs-float__x {
flex: none; width: 36px; height: 36px; padding: 0;
border: 0; border-radius: 50%; background: transparent;
color: var(--ag-text-3); font-size: 22px; line-height: 1; cursor: pointer;
}
.aogs-float__x:hover { color: var(--ag-navy); background: var(--ag-base-alt); }
.aogs-float.is-ok { background: var(--ag-orange); border-color: var(--ag-orange); }
.aogs-float.is-ok .aogs-float__txt small,
.aogs-float.is-ok .aogs-float__x { color: var(--ag-navy); }
.aogs-float.is-ok .aogs-ring { background: #fff; }
.aogs-float.is-ok .aogs-float__x:hover { background: rgba(255, 255, 255, .25); } .aogs.is-celebrate .aogs-ticket { animation: aogs-stamp .6s cubic-bezier(.2, 1.25, .3, 1) both; }
.aogs.is-celebrate .aogs-stub strong { animation: aogs-pop .6s .25s cubic-bezier(.2, 1.5, .4, 1) both; }
@keyframes aogs-pop { from { transform: scale(.55); } to { transform: none; } }
@keyframes aogs-stamp { from { transform: scale(.94) rotate(-1.2deg); opacity: .3; } to { transform: none; opacity: 1; } }
@keyframes aogs-destaca { 0% { transform: none; } 45% { transform: translate(6px, -3px) rotate(4deg); } 100% { transform: none; } }
@keyframes aogs-up { from { transform: translateY(16px); opacity: 0; } to { transform: none; opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
.aogs-scope,
.aogs-scope * { animation: none !important; transition: none !important; }
}
@container (max-width: 460px) {
.aogs-meter { flex-wrap: wrap; gap: 12px; }
.aogs-scope .aogs-slots { flex-basis: 100%; grid-template-columns: repeat(var(--n, 5), minmax(0, 1fr)); }
.aogs-ticket__band { grid-template-columns: minmax(0, 1fr); }
.aogs-stub { grid-column: 1; grid-row: auto; display: flex; align-items: baseline; gap: 8px; text-align: left; }
.aogs-stub span { margin: 0; }
}
@media (max-width: 480px) {
.aogs-card, .aogs-ticket__band, .aogs-ticket__body { padding: 16px; }
.aogs-count strong, .aogs-cash__num strong { font-size: 44px; }
.aogs-stub strong { font-size: 64px; }
.aogs-float { left: 12px; right: 12px; max-width: none; }
.aogs-modal__box { padding: 24px; }
.aogs-modal .aogs-title { font-size: 34px; }
}.popup-added_to_cart{max-width:450px;text-align:center}.popup-added_to_cart h3{font-size:24px}.popup-added_to_cart .btn{margin:5px 10px}.popup-added_to_cart .view-cart{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight));font-family:var(--btn-accented-font-family, var(--btn-font-family));font-style:var(--btn-accented-font-style, var(--btn-font-style))}.popup-added_to_cart .view-cart:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.popup-added_to_cart .view-cart:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active)}[class*="color-scheme-light"] .popup-added_to_cart .close-popup{border-color:rgba(255,255,255,0.5);color:#fff}[class*="color-scheme-light"] .popup-added_to_cart .close-popup:hover{border-color:#fff;background-color:transparent;color:#fff}.mfp-bg{position:fixed;z-index:1102;overflow:hidden;background-color:rgba(0,0,0,0.7)}.mfp-wrap{position:fixed;z-index:1103;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{position:absolute;padding:0 8px;text-align:center}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-content{position:relative;z-index:1105;display:inline-block;margin:0 auto;vertical-align:middle;text-align:left}.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{user-select:none}.mfp-hide{display:none !important}.mfp-preloader{position:absolute;top:50%;right:8px;left:8px;z-index:1104;margin-top:-.8em;width:auto;color:#bbb;text-align:center}.mfp-preloader a{color:#bbb}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{max-width:900px;width:100%;line-height:0}.mfp-iframe-scaler{overflow:hidden;padding-top:56.25%;width:100%;height:0}.mfp-iframe-scaler iframe{position:absolute;display:block;border-radius:var(--wd-brd-radius)}.mfp-wrap ~ :is(.wd-close-side,.wd-side-hidden){z-index:900;pointer-events:none}.wd-close-btn-inset{position:relative}.wd-close-btn-inset button.mfp-close{position:absolute;top:0;color:var(--color-gray-900)}.wd-close-btn-inset button.mfp-close:hover{background-color:transparent;color:var(--color-gray-500)}.wd-popup{display:none;margin:calc(var(--wd-admin-bar-h) + 25px) auto 25px auto;padding:30px;width:100%;border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white)}.mfp-wrap .wd-popup{display:block}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:transform .3s ease, opacity .3s ease;transform:translateX(-100px)}.mfp-move-horizontal .mfp-with-anim .summary-inner{opacity:0;transition:transform .3s ease, opacity .3s ease;transform:translateY(30px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:opacity .25s ease, visibility 0s ease .25s}.mfp-move-horizontal.mfp-ready .mfp-with-anim,.mfp-move-horizontal.mfp-ready .mfp-with-anim .summary-inner{opacity:1;transform:none}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:1;transition:opacity .25s ease, visibility 0s ease}.mfp-move-horizontal.mfp-removing .mfp-with-anim{opacity:0;transform:translateX(100px)}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal.mfp-removing .mfp-close{display:none}button.mfp-arrow{position:absolute}.mfp-bg,.mfp-wrap,.mfp-container,.mfp-iframe-scaler iframe{top:0;left:0;width:100%;height:100%}button.mfp-close{position:fixed;top:var(--wd-admin-bar-h);right:0;bottom:auto;left:auto;z-index:1104;padding:0;width:50px;height:50px;min-height:unset;background:none;color:#fff;font-weight:400;font-size:0;opacity:1;cursor:pointer;transition:all .25s ease;touch-action:manipulation;opacity:0;transition:all .25s ease, opacity 0s ease 0s}button.mfp-close:after{font-size:20px;content:"\f112";font-family:"woodmart-font"}button.mfp-close:hover{background-color:rgba(0,0,0,0.3);box-shadow:none;color:#fff;opacity:1}.mfp-ready button.mfp-close{opacity:1;transition:all .25s ease, opacity .3s ease .35s}