:is(.product-type-regalo,.product-type-gift) .main-product-form{display:none}.main-product{--section-padding-x: clamp(16px, calc(16px + 94*(100vw - 1023px)) , 110px);--section-max-width: 1220px;--section-padding: clamp(1e-20px, calc(1e-20px + (40 - 1e-20) * (100vw - 1023px)), 40px) 0 48px;--layout-gap: clamp(20px, calc(20px + 30*(100vw - 1023px)) , 50px);--left-side-width: clamp(500px, calc(500px + (650 - 500) * ((100vw - 1023px) / 417)), 650px);--right-side-width: 520px;--right-side-gap: clamp(20px, calc(20px + 6*(100vw - 1023px)) , 26px);background-color:var(--white);overflow:hidden}.main-product-container{width:calc(100% - var(--section-padding-x) * 2);max-width:var(--section-max-width);padding:var(--section-padding);margin:0 auto}.main-product-content{display:grid;grid-template-columns:var(--left-side-width) minmax(0,var(--right-side-width));justify-content:center;align-items:start;gap:var(--layout-gap)}.main-product-right{display:flex;flex-direction:column;gap:var(--right-side-gap)}.main-product :is(.page-text,.metafield-rich_text_field){--page-text-font: var(--primary-font);--page-text-font-weight: 400;--page-text-font-size: clamp(13px, calc(13px + (14 - 13) * ((100vw - 1023px) / 417)), 14px);--page-text-line-height: clamp(20px, calc(20px + (22 - 20) * ((100vw - 1023px) / 417)), 22px);--page-text-letter-spacing: normal;--page-text-color: var(--primary-color);--page-text-li-marker-size: var(--page-text-font-size);--page-text-paragraphs-gap: 19px;--page-list-padding-left: 26px;--page-heading-font: var(--primary-font);--page-heading-font-weight: 600;--page-bold-text-font: var(--primary-font);--page-bold-text-font-weight: 600;--page-link-hover-color: var(--primary-color)}:is(.main-product :is(.page-text,.metafield-rich_text_field)),:is(.main-product :is(.page-text,.metafield-rich_text_field)) *{font-family:var(--page-text-font);font-weight:var(--page-text-font-weight);font-size:var(--page-text-font-size);line-height:var(--page-text-line-height);letter-spacing:var(--page-text-letter-spacing);color:var(--page-text-color)}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h1,:is(.main-product :is(.page-text,.metafield-rich_text_field)) h1 *{font-size:2em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h2,:is(.main-product :is(.page-text,.metafield-rich_text_field)) h2 *{font-size:1.5em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h3,:is(.main-product :is(.page-text,.metafield-rich_text_field)) h3 *{font-size:1.17em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h4,:is(.main-product :is(.page-text,.metafield-rich_text_field)) h4 *{font-size:1em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h5,:is(.main-product :is(.page-text,.metafield-rich_text_field)) h5 *{font-size:.83em}:is(.main-product :is(.page-text,.metafield-rich_text_field)) h6,:is(.main-product :is(.page-text,.metafield-rich_text_field)) h6 *{font-size:.6em}:is(.main-product :is(.page-text,.metafield-rich_text_field))>*{margin-top:0;margin-bottom:var(--page-text-paragraphs-gap)}:is(.main-product :is(.page-text,.metafield-rich_text_field))>*:last-child{margin-bottom:0}:is(.main-product :is(.page-text,.metafield-rich_text_field)):empty{margin:0}:is(.main-product :is(.page-text,.metafield-rich_text_field)) b,:is(.main-product :is(.page-text,.metafield-rich_text_field)) strong{font-family:var(--page-bold-text-font)}:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) b,:is(.main-product :is(.page-text,.metafield-rich_text_field)) strong),:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) b,:is(.main-product :is(.page-text,.metafield-rich_text_field)) strong) *{font-weight:var(--page-bold-text-font-weight)!important}:is(.main-product :is(.page-text,.metafield-rich_text_field)) a{text-decoration:underline}:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) a):hover{text-decoration:unset}:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) a):hover,:is(:is(.main-product :is(.page-text,.metafield-rich_text_field)) a):hover *{color:var(--page-link-hover-color)}:is(.main-product :is(.page-text,.metafield-rich_text_field)) :is(h1,h2,h3,h4,h5,h6){font-family:var(--page-heading-font);font-weight:var(--page-heading-font-weight);line-height:normal}:is(.main-product :is(.page-text,.metafield-rich_text_field)) ul li::marker,:is(.main-product :is(.page-text,.metafield-rich_text_field)) ol li::marker{font-size:var(--page-text-li-marker-size)}:is(.main-product :is(.page-text,.metafield-rich_text_field)) ul,:is(.main-product :is(.page-text,.metafield-rich_text_field)) ol{padding-left:var(--page-list-padding-left);margin-left:0;list-style:revert;list-style-position:outside}:is(.main-product :is(.page-text,.metafield-rich_text_field)) img{display:inline-block}:is(.main-product :is(.page-text,.metafield-rich_text_field)) p+ul,:is(.main-product :is(.page-text,.metafield-rich_text_field)) p+ol{margin-top:calc(var(--page-text-paragraphs-gap) * -1)}:is(.main-product :is(.page-text,.metafield-rich_text_field)) li{margin:0;list-style:inherit}:is(.main-product :is(.page-text,.metafield-rich_text_field)) iframe{max-width:100%}:is(.main-product :is(.page-text,.metafield-rich_text_field)) blockquote{padding:15px 30px;border-left:2px solid var(--primary-color)}:is(.main-product :is(.page-text,.metafield-rich_text_field)) :is(iframe[src*=youtube]),:is(.main-product :is(.page-text,.metafield-rich_text_field)) :is(iframe[src*="youtu.be"]),:is(.main-product :is(.page-text,.metafield-rich_text_field)) :is(iframe[src*=vimeo]){width:100%;height:auto;aspect-ratio:16 / 9}.product-carousel{--main-aspect-ratio: 574/748;--main-border-radius: 0;--thumbnail-aspect-ratio: 64/83;--thumbnails-border-color: var(--primary-color);--thumbnails-border-radius: 0;--play-icon-width: 30px;--carousels-gap: clamp(4px, calc(4px + 8*(100vw - 1023px)) , 12px);--thumbnails-width: 64px;--thumbnails-gap-desktop: 12px}.product-carousel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--carousels-gap);overflow:hidden}.product-carousel-main{position:relative;aspect-ratio:var(--main-aspect-ratio);border-radius:var(--main-border-radius);overflow:hidden}.product-carousel-main-swiper{height:100%;border-radius:var(--main-border-radius);overflow:hidden}.main-slide-media-wrapper{display:flex;justify-content:center;width:100%;height:100%}.main-slide-media-wrapper:has(>.video-facade){aspect-ratio:16/9!important;height:auto}.main-slide-media-wrapper:has(video,iframe){height:auto}.main-slide-media-wrapper:has(video,iframe) iframe{border-radius:var(--main-border-radius)}.main-slide-media{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--main-border-radius)}.video-facade{position:relative;width:100%;height:100%;cursor:pointer;border-radius:inherit;overflow:hidden;display:block}.video-facade picture{display:block;width:100%;height:100%}:is(.video-facade picture) img{width:100%;height:100%;object-fit:cover;display:block}.product-carousel-buttons{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;height:0;padding:0 10px}.product-carousel-thumb{--aspect-ratio: var(--thumbnail-aspect-ratio);position:relative;border:1px solid transparent;border-radius:var(--thumbnails-border-radius);outline-offset:-1px;overflow:hidden;cursor:pointer}.product-carousel-thumb.swiper-slide-thumb-active{outline:1px solid var(--thumbnails-border-color)}.thumb-slide-media-wrapper{position:relative;width:100%;aspect-ratio:var(--thumbnail-aspect-ratio);border-radius:var(--thumbnails-border-radius)}.thumb-slide-media-wrapper picture{position:absolute;top:0;left:-1px;width:calc(100% + 2px);max-width:calc(100% + 2px);height:calc(100% + 1px)}.thumb-slide-media{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);inset:0;width:auto;min-width:100%;max-width:100%;max-height:calc(100% + 1px);object-fit:contain;object-position:center;border-radius:var(--thumbnails-border-radius)}.product-carousel-thumb svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:block;width:var(--play-icon-width);height:auto;pointer-events:none;user-select:none}.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.product-carousel-zoom-button{position:absolute;bottom:20px;right:clamp(14px,calc(14px + 6*(100vw - 1023px)),20px);z-index:2}.pswp__bg{background:#fff;opacity:1!important}.pswp__top-bar{padding:clamp(24px,calc(24px + 26*(100vw - 1023px)),50px)}.pswp__top-bar~.pswp__button{display:none}.pswp__button.pswp__button--close{width:48px;height:48px;margin:0}.pswp__button.pswp__button--arrow{top:initial;bottom:20px}.pswp__dots-nav-wrapper{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;padding-inline:16px;background:#fff;z-index:10}.pswp__prev-button,.pswp__next-button{width:48px;height:48px;padding:0;border:none;background:none;cursor:pointer;flex-shrink:0}.dots-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.dots-nav__item{width:8px;height:8px;border-radius:50%;padding:0;border:none;background:#000;opacity:.16;cursor:pointer;flex-shrink:0;transition:opacity .2s ease-in-out}.dots-nav__item[aria-current=true]{opacity:1}.pswp-video-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pswp-video-container video,.pswp-video-container iframe{width:min(100%,960px);height:auto;aspect-ratio:16 / 9;background:#000;border:none}body:has(.pswp--open) #rawa-container{display:none!important}.main-product-carousel-badges{--badges-gap: 3px;--badge-offset: clamp(12px, calc(12px + 4*(100vw - 834px)) , 16px);--badge-height: clamp(18px, calc(18px + 1*(100vw - 834px)) , 19px);--badge-padding: 0 clamp(5px, calc(5px + 1*(100vw - 834px)) , 6px);--badge-font-weight: 450;--badge-font-size: clamp(10px, calc(10px + 1*(100vw - 834px)) , 11px);--badge-line-height: clamp(10px, calc(10px + 1*(100vw - 834px)) , 11px)}.product-carousel-main:before{content:"";position:absolute;top:0;right:0;z-index:1;width:2px;height:100%;background:var(--white)}.main-slide-media-wrapper:has(video,iframe){height:auto;max-height:100%}.main-slide-media-wrapper picture{display:block;max-width:100%}:is(body:has(main-product) .pswp-video-container) video,:is(body:has(main-product) .pswp-video-container) iframe{max-width:min(100%,960px);width:auto;max-height:100%;height:auto;aspect-ratio:unset;background:transparent}:is(body:has(main-product) .pswp-video-container) iframe{aspect-ratio:16/9}:is(body:has(main-product) .pswp__cant-zoom),:is(body:has(main-product) .pswp__cant-zoom) *{cursor:default}body:has(main-product) .pswp__button.pswp__button--close{opacity:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--primary-color);border-radius:999px;color:var(--white)}:is(body:has(main-product) .pswp__button.pswp__button--close) svg{width:12px;min-width:12px;height:auto}body:has(main-product) .pswp__next-button,body:has(main-product) .pswp__prev-button,body:has(main-product) .pswp__button.pswp__button--arrow{opacity:1;display:flex;align-items:center;justify-content:center;width:clamp(38px,calc(38px + 6*(100vw - 1023px)),44px);height:clamp(38px,calc(38px + 6*(100vw - 1023px)),44px);background-color:var(--white);border-radius:999px;color:var(--primary-color)}:is(body:has(main-product) .pswp__next-button,body:has(main-product) .pswp__prev-button,body:has(main-product) .pswp__button.pswp__button--arrow):hover{background-color:var(--primary-color);color:var(--white)}:is(body:has(main-product) .pswp__next-button,body:has(main-product) .pswp__prev-button,body:has(main-product) .pswp__button.pswp__button--arrow) svg{transform:unset!important;width:clamp(17px,calc(17px + 3*(100vw - 1023px)),20px);min-width:clamp(17px,calc(17px + 3*(100vw - 1023px)),20px);height:auto}body:has(main-product) .pswp__img--placeholder{background:transparent!important}.product-carousel-zoom-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--white);border-radius:999px}.product-carousel-zoom-button svg{width:22px;min-width:22px;height:auto}.main-product-info-meta{display:flex;flex-direction:column;gap:clamp(4px,calc(4px + 4*(100vw - 1023px)),8px)}.main-product-vendor{margin:0 0 clamp(-5px,calc(-5px + -4*(100vw - 1024px)),-1px)}.main-product-vendor,.main-product-vendor *{font-family:var(--primary-font);font-weight:450;font-size:11px;line-height:13px;letter-spacing:normal;color:var(--accent-color)!important;text-decoration:unset!important}.main-product-title-wrapper{margin:0 0 clamp(-2px,calc(-2px + -4*(100vw - 1024px)),2px)}.main-product-title{margin:0;font-family:var(--primary-font);font-weight:450;font-size:clamp(20px,calc(20px + (28 - 20) * ((100vw - 360px) / 1080)),28px);line-height:clamp(28px,calc(28px + (36 - 28) * ((100vw - 360px) / 1080)),36px);letter-spacing:normal;color:var(--primary-color)}.main-product-sku{margin:0;font-family:var(--primary-font);font-weight:450;font-size:11px;line-height:13px;letter-spacing:normal;color:var(--light-text-color)}.main-product-price-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px}.main-product-form{display:flex;flex-direction:column;gap:clamp(8px,calc(8px + 4*(100vw - 1023px)),12px)}.main-product-form-button{--width: 100%;--height: clamp(44px, calc(44px + 4*(100vw - 834px)) , 48px);--gap: 10px;--padding: 0 34px;--border-width: 0;--border-color: transparent;--border-color-hover: transparent;--border-color-disabled: transparent;--border-radius: 0;--background-color: var(--primary-color);--background-color-hover: var(--secondary-color);--background-color-disabled: #dedede;--text-font-family: var(--primary-font);--text-font-weight: 500;--text-font-size: clamp(13px, calc(13px + (14 - 13) * ((100vw - 360px) / 1080)), 14px);--text-line-height: 18px;--text-letter-spacing: clamp(.26px, calc(.26px + (.28 - .26) * ((100vw - 360px) / 1080)), .28px);--text-color: var(--white);--text-color-hover: var(--primary-color);--text-color-disabled: var(--light-text-color);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap, 8px);width:100%;max-width:var(--width, 200px);height:var(--height, 40px);background-color:var(--background-color, var(--white));padding:var(--padding, 0 10px);border-radius:var(--border-radius, 0);border:var(--border-width, 0) solid var(--border-color, transparent);outline:0!important;box-shadow:unset!important;margin:0;overflow:hidden;white-space:nowrap;text-decoration:none;float:unset;appearance:none;cursor:pointer;transition:0s}.main-product-form-button,.main-product-form-button *{text-align:center;font-family:var(--text-font-family, var(--primary-font));font-weight:var(--text-font-weight, 400);font-size:var(--text-font-size, 16px);line-height:var(--text-line-height, normal);letter-spacing:var(--text-letter-spacing, normal);color:var(--text-color, var(--black));text-transform:uppercase}.main-product-form-button:active{background-color:var(--background-color-hover, var(--background-color, var(--black)));border:var(--border-width, 0) solid var(--border-color-hover, var(--border-color, transparent))}.main-product-form-button:active,.main-product-form-button:active *{color:var(--text-color-hover, var(--text-color, var(--white)))}.main-product-form-button[disabled]{opacity:1!important;background:var(--background-color-disabled, var(--background-color, var(--black)));border:var(--border-width, 0) solid var(--border-color-disabled, var(--border-color, transparent));pointer-events:none}.main-product-form-button[disabled],.main-product-form-button[disabled] *{color:var(--text-color-disabled, var(--text-color, var(--white)))}.main-product-banner-payment{display:flex;align-items:center;justify-content:center;width:100%;max-width:clamp(305px,calc(305px + 54*(100vw - 1023px)),359px);margin:0 auto}.main-product-banner-payment img{width:100%;height:auto}.main-product-variants{--options-gap: var(--right-side-gap);--option-label-margin-bottom: 0;display:flex;flex-direction:column;gap:var(--options-gap);width:100%}.main-product-variants popup-component{display:flex;margin-left:auto;width:max-content}.main-product-variant-option .form-label-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:var(--option-label-margin-bottom)}.main-product-variant-option .form-label{display:block;width:auto;padding:0;margin:0}:is(.main-product-variant-option .form-label),:is(.main-product-variant-option .form-label) *{font-family:var(--primary-font);font-weight:500;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:20px;letter-spacing:normal;color:var(--primary-color)}:is(.main-product-variant-option .form-label) span{font-weight:400}.main-product-variant-option-select{--option-dropdown-height: 40px;--option-dropdown-padding: 0 40px 0 16px;--option-dropdown-border: solid 1px #dedede;--option-dropdown-border-radius: 6px;--option-dropdown-background-color: var(--white);--option-dropdown-background-image: url(icon-dropdown-variants.svg);--option-dropdown-background-position: right 16px center;--option-dropdown-background-size: 18px;--option-dropdown-font-family: inherit;--option-dropdown-font-size: 14px;--option-dropdown-font-weight: 400;--option-dropdown-line-height: 20px;--option-dropdown-text-color: var(--secondary-color)}.main-product-variant-option-select input[type=text],.main-product-variant-option-select select{display:flex;align-items:center;justify-content:flex-start;width:100%;height:var(--option-dropdown-height);background:unset;background-color:var(--option-dropdown-background-color);padding:var(--option-dropdown-padding);border:var(--option-dropdown-border);border-radius:var(--option-dropdown-border-radius);margin:0!important;font-family:var(--option-dropdown-font-family);font-size:var(--option-dropdown-font-size);font-weight:var(--option-dropdown-font-weight);line-height:var(--option-dropdown-line-height);color:var(--option-dropdown-text-color);outline:0;appearance:none}:is(.main-product-variant-option-select input[type=text],.main-product-variant-option-select select)::placeholder{color:var(--option-dropdown-text-color);opacity:.5}.main-product-variant-option-select select{background-image:var(--option-dropdown-background-image)!important;background-position:var(--option-dropdown-background-position)!important;background-size:var(--option-dropdown-background-size);background-repeat:no-repeat}.main-product-variant-option-radios{--option-buttons-gap: clamp(4px, calc(4px + 2*(100vw - 1023px)) , 6px);--option-button-width: clamp(79px, calc(79px + 2*(100vw - 1023px)) , 81px);--option-button-height: clamp(36px, calc(36px + 4*(100vw - 1023px)) , 40px);--option-button-padding: 0 27px;--option-button-background-color: var(--white);--option-button-background-color-active: var(--white);--option-button-background-color-sold-out: var(--white);--option-button-border-color: #dedede;--option-button-border-color-active: var(--primary-color);--option-button-border-color-sold-out: #dedede;--option-button-border-radius: 0;--option-button-font-family: var(--primary-font);--option-button-font-weight: 400;--option-button-font-size: clamp(13px, calc(13px + (14 - 13) * ((100vw - 360px) / 1080)), 14px);--option-button-line-height: clamp(18px, calc(18px + (20 - 18) * ((100vw - 360px) / 1080)), 20px);--option-button-letter-spacing: normal;--option-button-text-color: var(--primary-color);--option-button-text-color-active: var(--primary-color);--option-button-text-color-sold-out: var(--light-text-color);position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--option-buttons-gap);padding:0;border:0;margin:0}.main-product-variant-option-radios label:hover,.main-product-variant-option-radios input:checked+label{background-color:var(--option-button-background-color-active)}:is(.main-product-variant-option-radios label:hover,.main-product-variant-option-radios input:checked+label):before{border:1px solid var(--option-button-border-color-active)}:is(.main-product-variant-option-radios label:hover,.main-product-variant-option-radios input:checked+label) span{color:var(--option-button-text-color-active)}.main-product-variant-option-radios label.sold-out{background-color:var(--option-button-background-color-sold-out)}:is(.main-product-variant-option-radios label.sold-out):before{border:1px solid var(--option-button-border-color-sold-out)}:is(.main-product-variant-option-radios label.sold-out) span{color:var(--option-button-text-color-sold-out)!important;text-decoration:line-through}.main-product-variant-option-radios label{position:relative;display:flex;justify-content:center;align-items:center;width:max-content;min-width:var(--option-button-width);height:var(--option-button-height);background-color:var(--option-button-background-color);padding:var(--option-button-padding);border:0;border-radius:var(--option-button-border-radius);margin:0;cursor:pointer;overflow:hidden}:is(.main-product-variant-option-radios label):before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:transparent;border:1px solid var(--option-button-border-color);border-radius:var(--option-button-border-radius)}:is(.main-product-variant-option-radios label) span{text-align:center;font-family:var(--option-button-font-family);font-weight:var(--option-button-font-weight);font-size:var(--option-button-font-size);line-height:var(--option-button-line-height);letter-spacing:var(--option-button-letter-spacing);color:var(--option-button-text-color);user-select:none;white-space:nowrap}.main-product-variant-option-radios input{display:none}.main-product-variant-option-swatches{--option-label-margin-bottom: 2px;--option-swatches-gap: clamp(2px, calc(2px + 2*(100vw - 1023px)) , 4px);--option-swatch-size: 34px;--option-swatch-padding: 4px;--option-swatch-background-color: var(--white);--option-swatch-background-color-active: var(--white);--option-swatch-border-radius: 999px;--option-swatch-border-color: transparent;--option-swatch-border-color-active: var(--primary-color);position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--option-swatches-gap);padding:0;border:0;margin:0}.main-product-variant-option-swatches label:hover,.main-product-variant-option-swatches input:checked+label{background-color:var(--option-swatch-background-color-active)}:is(.main-product-variant-option-swatches label:hover,.main-product-variant-option-swatches input:checked+label):before{border:1px solid var(--option-swatch-border-color-active)}:is(.main-product-variant-option-swatches label.sold-out):after{content:"";position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%) rotate(-45deg);width:calc(100% - 6px);height:2px;background-color:var(--white);border-radius:var(--option-swatch-border-radius);pointer-events:none}.main-product-variant-option-swatches label{position:relative;width:var(--option-swatch-size);min-width:var(--option-swatch-size);height:var(--option-swatch-size);background-color:var(--option-swatch-background-color);padding:var(--option-swatch-padding);border-radius:var(--option-swatch-border-radius);margin:0;overflow:hidden;cursor:pointer}:is(.main-product-variant-option-swatches label):before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:transparent;border:1px solid var(--option-swatch-border-color);border-radius:var(--option-swatch-border-radius);pointer-events:none}:is(.main-product-variant-option-swatches label) span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-image:var(--background-image);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--background-color);border-radius:var(--option-swatch-border-radius)}.main-product-variant-option-swatches input{display:none}.main-product-variant-option-rows{display:flex;flex-direction:column}.main-product-variant-option-rows+.main-product-variant-option{display:none}.main-product-variant-option-rows .text-align-left{text-align:left!important}.main-product-variant-option-rows .text-align-center{text-align:center!important}.main-product-variant-option-rows .text-align-right{text-align:right!important}.main-product-variant-option-row{display:grid;grid-template-columns:clamp(30px,calc(30px + 4*(100vw - 1023px)),34px) clamp(100px,calc(100px + 20*(100vw - 1023px)),120px) repeat(2,minmax(0,80px));align-items:center;gap:clamp(8px,calc(8px + (38 - 8) * ((100vw - 1023px) / 417)),38px);padding:16px 0;border-bottom:1px solid #ebebeb}.main-product-variant-option-row.row-header{padding:0 0 4px}.main-product-variant-option-row.row-header p{margin:0;text-align:center;font-family:var(--primary-font);font-weight:400;font-size:12px;line-height:16px;letter-spacing:normal;color:#6c6b6b}.main-product-variant-option-row.row-total{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0 0;border:0}.main-product-variant-option-row.row-total,.main-product-variant-option-row.row-total *{margin:0;font-family:var(--primary-font);font-weight:700;font-size:16px;line-height:24px;letter-spacing:normal;color:var(--primary-color)}.main-product-variant-option-row-title{margin:0;font-family:var(--primary-font);font-weight:700;font-size:clamp(14px,calc(14px + (18 - 14) * ((100vw - 360px) / 1080)),18px);line-height:clamp(18px,calc(18px + (21 - 18) * ((100vw - 360px) / 1080)),21px);letter-spacing:normal;color:var(--primary-color)}.main-product-variant-option-row-quantity{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.main-product-variant-option-row-quantity:has(.max-limit-reached) .main-product-variant-option-row-stock{font-size:0}:is(.main-product-variant-option-row-quantity:has(.max-limit-reached) .main-product-variant-option-row-stock):before{content:"Stock Insuficiente";font-size:11px;color:#ff4e4e}.main-product-variant-option-row-quantity-controls{display:flex;align-items:center;justify-content:center}.main-product-variant-option-row-quantity-controls button{display:flex;align-items:center;justify-content:center;width:clamp(30px,calc(30px + 10*(100vw - 1023px)),40px);height:40px;background:transparent;outline:0;border:0;cursor:pointer;appearance:none}:is(.main-product-variant-option-row-quantity-controls button) svg{width:10px;min-width:10px;height:auto}.main-product-variant-option-row-quantity-controls input{width:40px;height:40px;background-color:var(--white);padding:0 4px;border:1px solid #ebebeb;border-radius:2px;outline:0;margin:0;text-align:center;font-family:var(--primary-font);font-weight:400;font-size:14px;line-height:20px;letter-spacing:normal;color:var(--primary-color);appearance:textfield}:is(.main-product-variant-option-row-quantity-controls input)::-webkit-outer-spin-button,:is(.main-product-variant-option-row-quantity-controls input)::-webkit-inner-spin-button{appearance:none;margin:0}.main-product-variant-option-row-stock{display:flex;align-items:center;justify-content:center;margin:0;text-align:center;font-family:var(--primary-font);font-weight:400;font-size:11px;line-height:12px;letter-spacing:normal;color:#27a839}.main-product-variant-option-row-stock[data-is-tracked=false]{display:none}.main-product-variant-option-row-stock.out-stock,.main-product-variant-option-row-stock.low-stock{color:#ff4e4e}.main-product-variant-option-row-price{margin:0;text-align:right;font-family:var(--primary-font);font-weight:400;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);letter-spacing:normal;color:var(--primary-color)}.main-product-variant-option-row-price[data-row-price]{text-align:center}.main-product-size-guide .popup-component{--animation-config: .3s forwards ease-in-out;--popup-padding: 40px 16px;--popup-content-max-width: 893px;--popup-content-padding: clamp(24px, calc(24px + 16*(100vw - 1023px)) , 40px) clamp(11px, calc(11px + 13*(100vw - 1023px)) , 24px) clamp(24px, calc(24px + 16*(100vw - 1023px)) , 40px) clamp(20px, calc(20px + 20*(100vw - 1023px)) , 40px);--popup-content-border-radius: 4px;--button-close-top: -34px;--button-close-right: 0;--button-close-size-icon: 24px;--button-close-asset-color: var(--white);--button-close-asset-color-hover: var(--white);overflow:hidden}.main-product-size-guide .popup-component-content{display:flex;max-height:min(100%,clamp(628px,calc(628px + 129*(100vw - 1023px)),757px))}.main-product-size-guide-trigger{display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--primary-font);font-weight:400;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:20px;letter-spacing:normal;color:var(--primary-color);text-decoration:underline}.size-guide-content-wrapper{flex:1;width:100%;max-height:100%;padding-right:clamp(11px,calc(11px + 5*(100vw - 1023px)),16px);overflow:hidden auto}.size-guide-content-wrapper::-webkit-scrollbar{width:clamp(4px,calc(4px + 2*(100vw - 1023px)),6px);height:100%}.size-guide-content-wrapper::-webkit-scrollbar-track{background:#f6f6f6;border-radius:999px}.size-guide-content-wrapper::-webkit-scrollbar-thumb{background:#b9b9b9;border-radius:999px}.size-guide-title{display:flex;align-items:center;justify-content:center;width:100%;background:#f4ede6;padding:clamp(12px,calc(12px + 6*(100vw - 1023px)),18px);border-radius:4px;margin-bottom:12px;text-align:center;font-family:var(--primary-font);font-weight:450;font-size:clamp(20px,calc(20px + (28 - 20) * ((100vw - 360px) / 1080)),28px);line-height:clamp(28px,calc(28px + (36 - 28) * ((100vw - 360px) / 1080)),36px);letter-spacing:normal;color:var(--primary-color)}.main-product-bullets-with-text-items{--items-gap: 10px 20px;--item-gap: 8px;--icon-size: 8px;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--items-gap);width:100%}.main-product-bullets-with-text-items:empty{display:none}.main-product-bullets-with-text-item{display:flex;align-items:center;justify-content:flex-start;gap:var(--item-gap);margin:0;font-family:var(--primary-font);font-weight:450;font-size:clamp(11px,calc(11px + (12 - 11) * ((100vw - 360px) / 1080)),12px);line-height:clamp(16px,calc(16px + (22 - 16) * ((100vw - 360px) / 1080)),22px);letter-spacing:normal;color:var(--primary-color)}.main-product-bullets-with-text-item:before{content:"";display:flex;width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size);background-color:var(--accent-color);border-radius:999px}.main-product-iwt-items{--items-gap: clamp(8px, calc(8px + 4*(100vw - 1023px)) , 12px);--item-gap: clamp(8px, calc(8px + 4*(100vw - 1023px)) , 12px);--icon-size: 16px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--items-gap);width:100%}.main-product-iwt-items:empty{display:none}.main-product-iwt-item{display:grid;grid-template-columns:var(--icon-size) 1fr;gap:var(--item-gap);align-items:center}.main-product-iwt-item-icon{--aspect-ratio: 1;width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size)}.main-product-iwt-item-text{margin:0;font-family:var(--primary-font);font-weight:400;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);letter-spacing:normal;color:var(--primary-color)}.main-product-iwt-item-text strong,.main-product-iwt-item-text strong *{font-weight:500}.main-product-accordions{--accordion-asset-width: 15px;--accordion-asset-rotation: 0deg;--accordion-asset-rotation-hover: 0deg;--accordion-border: 1px solid #dedede;--accordion-trigger-padding: clamp(16px, calc(16px + 4*(100vw - 1023px)) , 20px) clamp(14px, calc(14px + 2*(100vw - 1023px)) , 16px);--accordion-content-padding: 0 clamp(14px, calc(14px + 2*(100vw - 1023px)) , 16px) clamp(16px, calc(16px + 4*(100vw - 1023px)) , 20px)}.main-product-accordions:empty{display:none}[open]:is(.main-product-accordions .accordion){background-color:var(--secondary-background-color)}[open]:is(.main-product-accordions .accordion) .icon--main-product-accordion-minus{display:block}[open]:is(.main-product-accordions .accordion) .icon--main-product-accordion-plus{display:none}.main-product-accordions .icon--main-product-accordion-minus{display:none}.main-product-accordions .accordion-trigger{font-family:var(--primary-font);font-weight:500;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:20px;letter-spacing:normal;color:var(--primary-color)}.main-product-pickup-availability-wrapper:empty{display:none}.main-product-pickup-availability{--pickup-availability-asset-width: 20px;--pickup-availability-asset-rotation: 0deg;--pickup-availability-asset-rotation-open: 180deg;--pickup-availability-border: 1px solid #000000;--pickup-availability-trigger-padding: clamp(12px, calc(12px + 2*(100vw - 1023px)) , 14px) clamp(14px, calc(14px + 2*(100vw - 1023px)) , 16px);--pickup-availability-content-padding: 0 clamp(14px, calc(14px + 2*(100vw - 1023px)) , 16px) clamp(12px, calc(12px + 2*(100vw - 1023px)) , 14px);background-color:var(--secondary-color)}:is(.main-product-pickup-availability[open] .main-product-pickup-availability-trigger-asset) svg{transform:rotate(var(--pickup-availability-asset-rotation-open))}.main-product-pickup-availability summary{list-style:none}:is(.main-product-pickup-availability summary)::-webkit-details-marker{display:none}.main-product-pickup-availability-trigger{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;background:transparent;padding:var(--pickup-availability-trigger-padding);border:0;outline:0;box-shadow:unset;cursor:pointer;appearance:none}.main-product-pickup-availability-title{display:flex;align-items:center;gap:clamp(6px,calc(6px + 2*(100vw - 1023px)),8px);margin:0;font-family:var(--primary-font);font-weight:500;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);letter-spacing:normal;color:var(--primary-color)}.main-product-pickup-availability-trigger-asset{display:inline-flex;align-items:center;justify-content:center}.main-product-pickup-availability-trigger-asset svg{transform:rotate(var(--pickup-availability-asset-rotation));width:var(--pickup-availability-asset-width);height:auto;transition:.2s}.main-product-pickup-availability-content{padding:var(--pickup-availability-content-padding);margin-top:-2px;font-family:var(--primary-font);font-weight:400;font-size:clamp(12px,calc(12px + (13 - 12) * ((100vw - 360px) / 1080)),13px);line-height:18px;letter-spacing:normal;color:var(--primary-color)}@media (width <= 1023px){.product-carousel{--main-aspect-ratio: unset}.product-carousel-main{aspect-ratio:var(--active-ratio, 1)}.main-slide-media{width:100%;height:100%;max-height:none;object-fit:contain}.product-carousel-buttons{display:none}body:has(main-product) .pswp__top-bar~.pswp__button{display:none}.main-product{--right-padding: 30px 16px 0}.main-product-content{grid-template-columns:minmax(0,1fr)}.main-product-left,.main-product-right{width:100%;max-width:100%;margin-inline:auto}.main-product-carousel-items{--carousel-item-width: calc(327 / 360 * 100%)}}@media (width >= 1024px){.product-carousel{grid-template-columns:var(--thumbnails-width) minmax(0,1fr)}.product-carousel-thumbs{position:relative;order:-1;height:100%}.product-carousel-thumbs-wrapper{position:absolute;inset:0}.product-carousel-thumbs-swiper{height:100%}.product-carousel-thumb{height:auto;margin-bottom:var(--thumbnails-gap-desktop)}.pswp__dots-nav-wrapper,.product-carousel-buttons{display:none}.pswp__top-bar~.pswp__button{display:block}.pswp__button{width:48px;height:48px}.pswp__button.pswp__button--arrow{top:50%;bottom:auto}.pswp__button.pswp__button--arrow--prev{left:50px}.pswp__button.pswp__button--arrow--next{right:50px}.product-carousel-main-swiper .swiper-wrapper{height:100%!important}.product-carousel-main-swiper .swiper-slide{height:100%}}@media (hover: hover){.main-product-form-button:hover{background-color:var(--background-color-hover, var(--background-color, var(--black)));border:var(--border-width, 0) solid var(--border-color-hover, var(--border-color, transparent))}.main-product-form-button:hover,.main-product-form-button:hover *{color:var(--text-color-hover, var(--text-color, var(--white)))}}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
