:root{--bno-section-scale: min(clamp(.875rem, .7rem + .38vw, 1rem), 3.89vw);--bno-fs-title: clamp(1.875rem, 1.494rem + 1.626vw, 3.25rem);--bno-fs-heading: clamp(1.375rem, 1.202rem + .739vw, 2rem);--bno-fs-body: clamp(1rem, .93rem + .296vw, 1.25rem);--bno-fs-body-sm: clamp(.875rem, .84rem + .148vw, 1rem);--bno-fs-xs: clamp(13px, 12.72px + .074vw, 14px);--bno-text-muted: #aeaeae;--bno-text-highlight: #ffffff;--bno-text-measure: 65%;--bno-space-section: clamp(216px, 30vh, 420px);--bno-space-title-body: clamp(1.25rem, 1.111rem + .591vw, 1.75rem);--bno-space-body-media: clamp(3rem, 2.446rem + 2.365vw, 5rem);--bno-space-card: clamp(1.5rem, 1.223rem + 1.183vw, 2.5rem);--bno-card-gap: clamp(.5rem, .24rem + 1.1085vw, 1.4375rem)}@media screen and (max-width:749px){:root{--bno-space-section: clamp(108px, 15vh, 210px)}}.bno-section-title{margin:0;font-family:var(--font-body--family);font-weight:700;color:#fff;font-size:var(--bno-fs-title);line-height:1.05;letter-spacing:.01em}.bno-section-body{margin:var(--bno-section-body-gap, var(--bno-space-title-body)) 0 0;font-family:var(--font-body--family);font-weight:700;color:var(--bno-text-muted);font-size:var(--bno-fs-body);line-height:1.4}.bno-section-body--small{font-size:var(--bno-fs-body-sm)}.bno-text-block{width:min(100%,var(--bno-text-measure));margin-inline:auto;text-align:center}@media screen and (max-width:749px){.bno-text-block{--bno-text-measure: 100%}}.bno-section-body p{margin:0}.bno-section-body p+p{margin-top:.75em}.bno-hl,.bno-section-body strong{color:var(--bno-text-highlight)}.bno-section-body em{color:#636363;font-style:italic}@media(prefers-reduced-motion:no-preference){html.bno-js img.bno-img{opacity:0;transition:opacity .6s ease}html.bno-js img.bno-img.is-loaded{opacity:1}html.bno-js .bno-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--bno-i, 0) * 90ms)}html.bno-js .bno-reveal.is-in{opacity:1;transform:none}html.bno-js .bno-load-rise{opacity:0;animation:bno-load-rise .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--bno-i, 0) * 80ms)}}@keyframes bno-load-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.bno-cookie{position:fixed;left:0;right:0;bottom:20px;z-index:200;display:flex;justify-content:center;padding-inline:var(--page-margin, 20px);pointer-events:none}.bno-cookie[hidden]{display:none}.bno-cookie__inner{pointer-events:auto;box-sizing:border-box;position:relative;max-width:720px;display:flex;align-items:center;gap:20px;padding:12px 14px 12px 22px;border-radius:50px;color:#fff;background:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #00000040;opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.bno-cookie[data-shown=true] .bno-cookie__inner{opacity:1;transform:none}html.bno-drawer-open .bno-cookie[data-shown=true] .bno-cookie__inner{opacity:0;transform:translateY(20px);pointer-events:none}.bno-cookie__text{margin:0;flex:1 1 auto;font-family:var(--font-body--family);font-size:var(--bno-fs-body-sm);font-weight:700;line-height:1.4;color:var(--bno-text-muted)}.bno-cookie__text a{color:#fff;text-decoration:underline}.bno-cookie__actions{flex:none;display:flex;gap:10px}.bno-cookie__btn{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid transparent;border-radius:50px;padding:.7em 1.5em;font-family:var(--font-body--family);font-size:var(--bno-fs-body-sm);font-weight:700;line-height:1;white-space:nowrap;color:#fff;transition:background .15s ease}.bno-cookie__accept{background:var(--bno-accent, #3354f4)}.bno-cookie__accept:hover{background:color-mix(in srgb,var(--bno-accent, #3354f4) 82%,#000)}.bno-cookie__decline{background:#ffffff24;border-color:#ffffff26}.bno-cookie__decline:hover{background:#ffffff38}.bno-cookie__close{display:none;flex:none;appearance:none;-webkit-appearance:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#ffffff24;color:#fff;font-size:18px;line-height:1;cursor:pointer;transition:background .15s ease}.bno-cookie[data-dismissible=true] .bno-cookie__close{display:inline-flex}.bno-cookie__close:hover{background:#ffffff38}@media screen and (max-width:749px){.bno-cookie{bottom:12px}.bno-cookie__inner{max-width:none;width:100%;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border-radius:22px}.bno-cookie__actions{width:100%}.bno-cookie__btn{flex:1 1 0}.bno-cookie__close{position:absolute;top:10px;right:10px}.bno-cookie[data-dismissible=true] .bno-cookie__text{padding-inline-end:34px}}@media(prefers-reduced-motion:reduce){.bno-cookie__inner{transition:none}}.bno-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.bno-hotspots[hidden]{display:none}.bno-hotspot{position:absolute;width:0;height:0}.bno-hotspot__dot{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:32px;height:32px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.bno-hotspot__dot:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:50%}.bno-hotspot__mark{position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-50%);border-radius:50%;background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #00000040;pointer-events:none}.bno-hotspot__mark:before,.bno-hotspot__mark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:1px}.bno-hotspot__mark:before{width:12px;height:2px}.bno-hotspot__mark:after{width:2px;height:12px}.bno-hotspot.is-open .bno-hotspot__mark:before,.bno-hotspot.is-open .bno-hotspot__mark:after{transform:translate(-50%,-50%) rotate(45deg)}.bno-hotspot__pulse{position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-50%);border-radius:50%;background:#ffffff59;pointer-events:none}@media(prefers-reduced-motion:no-preference){.bno-hotspot__pulse{animation:bno-hotspot-pulse 2.6s ease-out infinite}.bno-hotspot__mark:before,.bno-hotspot__mark:after{transition:transform .28s cubic-bezier(.22,1,.36,1)}}@keyframes bno-hotspot-pulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}@media screen and (max-width:749px){.bno-hotspot__dot{width:44px;height:44px}.bno-hotspot__mark,.bno-hotspot__pulse{width:28px;height:28px}}.bno-hotspot__bubble{--bno-hs-shift: 0px;position:absolute;left:0;transform:translate(calc(-50% + var(--bno-hs-shift)));width:max-content;max-width:240px;box-sizing:border-box;padding:12px 14px;border-radius:16px;text-align:left;color:#fff;background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #00000040;opacity:0;visibility:hidden;pointer-events:none;z-index:1}.bno-hotspot[data-position=above] .bno-hotspot__bubble{bottom:18px;transform-origin:bottom center}.bno-hotspot[data-position=below] .bno-hotspot__bubble{top:18px;transform-origin:top center}.bno-hotspot.is-open{z-index:3}.bno-hotspot.is-open .bno-hotspot__bubble{opacity:1;visibility:visible;pointer-events:auto}.bno-hotspot__title{display:block;font-family:var(--font-body--family);font-weight:700;font-size:var(--bno-fs-body-sm);line-height:1.3;color:#fff}.bno-hotspot__body{display:block;margin-top:4px;font-family:var(--font-body--family);font-weight:700;font-size:var(--bno-fs-xs);line-height:1.4;color:var(--bno-text-highlight)}@media(prefers-reduced-motion:no-preference){.bno-hotspot__bubble{transform:translate(calc(-50% + var(--bno-hs-shift))) scale(.94);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),visibility .28s}.bno-hotspot.is-open .bno-hotspot__bubble{transform:translate(calc(-50% + var(--bno-hs-shift))) scale(1)}}.bno-bundle__sub{margin:0;font-family:"Eurostar",var(--font-body--family);color:#fff;font-size:var(--bno-fs-heading);line-height:1.1;letter-spacing:.01em}.bno-bundle__sub-bold{font-weight:700}.bno-bundle__sub-reg{font-weight:400}.bno-bundle__btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.6em;border-radius:50px;font-family:var(--font-body--family);font-weight:400;font-size:var(--bno-fs-body-sm);line-height:1;white-space:nowrap;color:#fff;text-decoration:none;transition:background .15s ease}.bno-bundle__btn--buy{background:var(--color-primary-button-background, #3354f4)}.bno-bundle__btn--buy:hover,.bno-bundle__btn--buy:focus-visible{outline:none;background:color-mix(in srgb,var(--color-primary-button-background, #3354f4) 82%,#000)}.bno-bundle__btn-was{margin-left:4px;color:#ffffff40;text-decoration:line-through}.bno-bundle__btn--learn{background:var(--color-secondary-button-background, #2c2c2c)}.bno-bundle__btn--learn:hover,.bno-bundle__btn--learn:focus-visible{outline:none;background:var(--color-secondary-button-hover-background, #3a3a3a)}.bno-bundle__media{width:100%;overflow:hidden;aspect-ratio:var(--bundle-media-aspect-d, 3413 / 1540)}.bno-bundle__pic{display:block;width:100%;height:100%}.bno-bundle__img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transform:scale(calc(var(--bundle-zoom-d, 1.2) / .9));transform-origin:top center}@media screen and (max-width:749px){.bno-bundle__media{aspect-ratio:var(--bundle-media-aspect-m, 2261 / 1778)}.bno-bundle__img{transform:scale(calc(var(--bundle-zoom-m, 1.2) / .9));transform-origin:top center;object-position:top center}}body.template-cart{background:#111}.template-cart #MainContent .section-background{background-color:#111}.template-cart #MainContent{padding-bottom:calc(var(--bno-space-section) / 2)}body.template-search{background:#111}.template-search #MainContent .section-background{background-color:#111}.template-search .search-page__header :is(h1,h2,h3,h4){font-family:var(--font-body--family);font-weight:700;color:#fff;font-size:var(--bno-fs-title);line-height:1.05;letter-spacing:.01em}.template-search .search-page__header input[type=search],.template-search .search-page__header input[type=text]{font-family:var(--font-body--family);font-size:var(--bno-fs-body)}@media screen and (max-width:749px){.template-search .product-grid-container{padding-inline:var(--page-margin)}}body.template-collection:not(.template-suffix-bno-plugins){background:#111}product-card .product-media__image{border-radius:20px}body.template-suffix-contact .contact-form__input,body.template-suffix-about .contact-form__input{box-sizing:border-box;padding:.85em 1.1em;border-radius:50px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-family:var(--font-body--family);font-size:var(--bno-fs-body-sm);line-height:1}body.template-suffix-contact .contact-form__input::placeholder,body.template-suffix-about .contact-form__input::placeholder{color:var(--bno-text-muted)}body.template-suffix-contact .contact-form__input:focus-visible,body.template-suffix-about .contact-form__input:focus-visible{outline:none;border-color:var(--color-primary-button-background, #3354f4)}body.template-suffix-contact .contact-form__input--textarea,body.template-suffix-about .contact-form__input--textarea{border-radius:22px;line-height:1.4}body.template-suffix-contact .contact-form .submit-button,body.template-suffix-about .contact-form .submit-button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;box-sizing:border-box;padding:.85em 1.6em;border-radius:50px;font-family:var(--font-body--family);font-weight:400;font-size:var(--bno-fs-body-sm);line-height:1;white-space:nowrap;color:#fff;background:var(--color-primary-button-background, #3354f4);transition:background .15s ease}body.template-suffix-contact .contact-form .submit-button:hover,body.template-suffix-contact .contact-form .submit-button:focus-visible,body.template-suffix-about .contact-form .submit-button:hover,body.template-suffix-about .contact-form .submit-button:focus-visible{outline:none;background:color-mix(in srgb,var(--color-primary-button-background, #3354f4) 82%,#000)}body.template-suffix-about .section-wrapper:has(.contact-form) .section-background{background-color:#111}.bno-products__card{display:block;position:relative;width:100%;aspect-ratio:1 / 1;background:#000;border-radius:clamp(1.5rem,1.05rem + 1.922vw,3.125rem);overflow:hidden;text-decoration:none}.bno-products__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}.bno-products__img{height:var(--bno-products-image-height, 75%);width:auto;max-width:100%;object-fit:contain;display:block}@media(prefers-reduced-motion:no-preference){.bno-products__card{transition:transform .3s cubic-bezier(.22,1,.36,1)}.bno-products__card:hover,.bno-products__card:focus-visible{transform:scale(1.015);z-index:1}}.bno-products__text{margin-top:var(--bno-space-title-body);display:flex;flex-direction:column;align-items:center;flex:1 1 auto}.bno-products__name{margin:0;font-family:"Eurostar",var(--font-body--family);color:#fff;font-size:var(--bno-fs-heading);line-height:1.1;letter-spacing:.01em}.bno-products__name-bold{font-weight:700}.bno-products__name-reg{font-weight:400}.bno-products__body{margin:calc(var(--bno-space-title-body) / 2) 0 0;width:80%;font-family:var(--font-body--family);font-weight:400;color:var(--bno-text-muted);font-size:var(--bno-fs-xs);line-height:1.4}.bno-products__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:auto;padding-top:var(--bno-space-title-body)}.bno-products__btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:.62em 1.4em;border-radius:50px;font-family:var(--font-body--family);font-weight:400;font-size:var(--bno-fs-xs);line-height:1;white-space:nowrap;color:#fff;text-decoration:none;transition:background .15s ease}.bno-products__btn--buy{background:var(--color-primary-button-background, #3354f4)}.bno-products__btn--buy:hover,.bno-products__btn--buy:focus-visible{outline:none;background:color-mix(in srgb,var(--color-primary-button-background, #3354f4) 82%,#000)}.bno-bundle-value{margin:0;font-family:var(--font-body--family);color:var(--bno-text-muted)}.bno-bundle-value__was{text-decoration:line-through;opacity:.75}.bno-cart-notice{background-color:#111;border:var(--style-border-width, 1px) solid var(--color-border);border-radius:var(--style-border-radius-buttons-primary, 8px);padding:var(--padding-lg);margin-block:var(--margin-2xs) var(--gap-xl);display:flex;flex-direction:column;gap:var(--gap-sm)}.bno-cart-notice__title{margin:0;font-size:var(--font-size--md);font-weight:var(--font-weight-bold);color:var(--color-foreground)}.bno-cart-notice__body{margin:0;font-size:var(--font-size--sm);line-height:1.4;color:var(--bno-text-muted)}.bno-cart-notice__button{width:100%}.bno-cart-notice__button--remove{background-color:transparent;color:var(--color-foreground);border:var(--style-border-width, 1px) solid var(--color-border);box-shadow:none}.bno-cart-notice__button--remove[aria-busy=true]{opacity:.6;pointer-events:none}.bno-cart-notice--upsell .bno-bundle__form,.bno-cart-notice--upsell .bno-bundle__btn{width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bno-shared.css.map */
