.lightbox__nav{left:0;right:0;transform:none;justify-content:center;pointer-events:none}.lightbox__nav .lightbox__button{pointer-events:auto}.lightbox .lightbox__button-close{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:48px;height:48px;margin:0;z-index:5;background:#fffffff0;color:#111;box-shadow:0 0 0 1px #00000059,0 2px 10px #00000059}.lightbox .lightbox__button-close .icon{width:18px;height:18px}.lightbox .lightbox__button-close:focus-visible{outline:2px solid #111;outline-offset:3px}.lightbox__image-nav{padding-right:64px;padding-left:64px}@media(max-width:47.9375em){.lightbox__button{width:44px;height:44px}}.footer{background:#2c3541;color:#c3ccd6}.footer .footer__container{max-width:1320px;margin:0 auto;padding:72px 24px 32px}.footer .footer__groups{row-gap:0}.footer .footer__group{color:#c3ccd6}.footer .footer__header,.footer .footer__header--mobile{color:#fff}.footer .footer__heading{font-family:var(--font-heading, serif);font-size:15px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:1}.footer .footer__group-content,.footer .footer__text,.footer .footer__text p{font-size:15px;line-height:1.75;color:#c3ccd6}.footer .footer__links li{margin:0 0 6px}.footer a,.footer .footer__text a,.footer .footer__links a,.footer .rte a{color:#d5dce4;text-decoration:none!important;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease;font-size:15px;line-height:1.9}.footer a:hover,.footer a:focus-visible{color:#fff;border-bottom-color:#ffffff73}.footer .footer__text p{margin:0 0 .35em}.footer .footer__divider{border-color:#ffffff29!important;margin-top:56px}.footer .footer__social-icons a,.footer .footer__social-icons svg{color:#d5dce4;fill:currentColor;border-bottom:0}.footer .footer__social-icons a:hover{color:#fff}.footer .footer__copyright,.footer .footer__copyright p,.footer .footer__copyright a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#c3ccd6}@media(max-width:959px){.footer .footer__group+.footer__group{border-top:1px solid rgba(255,255,255,.12)}.footer .footer__group{padding-top:22px;padding-bottom:22px}}@media(min-width:960px){.footer .footer__container{padding:104px 56px 40px}.footer .footer__group{padding-left:40px;padding-right:40px}.footer .footer__group+.footer__group{border-left:1px solid rgba(255,255,255,.14)}.footer .footer__group:first-child{padding-left:0}.footer .footer__header{margin-bottom:22px}}.footer__group--liquid:not(:has(.footer__liquid *)){display:none!important}.footer__mark{display:flex;justify-content:flex-start;margin:28px 0 0}.footer__mark-link{display:inline-block;line-height:0}.footer__mark-img{display:block;width:var(--footer-mark-w, 64px);height:auto;max-width:100%}.footer__copyright p{margin-bottom:0}.footer{padding-top:0!important;padding-bottom:0!important;margin-top:0}.footer .footer__container{padding:44px 20px 0}.footer .footer__groups{margin-top:0!important;padding-top:0!important;margin-bottom:0!important}.footer .footer__header{margin-top:0;margin-bottom:14px}.footer .footer__links li{margin:0 0 2px}.footer a,.footer .footer__text a,.footer .footer__links a,.footer .rte a{line-height:1.75}.footer .footer__divider{margin:32px 0 0!important}.footer .footer__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;padding:18px 0 20px}.footer .footer__bar-start{justify-self:start;display:flex;align-items:center;min-height:1px}.footer .footer__bar-middle,.footer .footer__bottom.footer__bar-middle{justify-self:center;display:flex;align-items:center;justify-content:center;gap:16px;margin:0!important;padding:0}.footer .footer__bar-end{justify-self:end;text-align:right;margin:0}.footer .footer__bar .footer__social-icons{margin:0}.footer .footer__bar .footer__social-icons ul,.footer .footer__bar .social-icons{margin:0;padding:0}.footer .footer__bar .footer__copyright p{margin:0;line-height:1.4}.footer .footer__bar .footer__mark{margin:0}.footer .footer__bar .footer__mark-img{width:min(var(--footer-mark-w, 64px),48px)}.footer .footer__bar-payments{display:flex;justify-content:center;padding:0 0 18px;margin:0}@media(min-width:960px){.footer .footer__container{padding:56px 56px 0}.footer .footer__header{margin-bottom:16px}.footer .footer__divider{margin-top:40px!important}.footer .footer__bar{padding:20px 0 24px}}@media(max-width:959px){.footer .footer__groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.footer .footer__group{width:auto!important;max-width:none!important;flex:none!important;padding:0 0 24px!important;margin:0!important}.footer .footer__group+.footer__group{border-top:0}.footer .footer__group--id-text_newsletter{grid-column:1 / -1;padding-top:24px!important;padding-bottom:0!important;border-top:1px solid rgba(255,255,255,.12)!important}.footer .footer__divider{margin-top:28px!important}}@media(max-width:749px){.footer .footer__bar{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:14px;padding:20px 0 24px;text-align:center}.footer .footer__bar-start,.footer .footer__bar-middle,.footer .footer__bar-end{justify-self:center;text-align:center}.footer .footer__bar .footer__mark{justify-content:center}.footer .footer__bar .footer__mark-img{width:44px}}.footer .footer__bar .footer__copyright p{text-transform:none;letter-spacing:.04em;font-size:13px}.mg-skip-link{position:absolute;left:12px;top:-200px;z-index:10000;padding:12px 18px;background:#23272e;color:#fff;font-size:15px;letter-spacing:.04em;text-decoration:none}.mg-skip-link:focus{top:12px}main#main-content:focus{outline:none}:focus-visible{outline:2px solid #414e5f!important;outline-offset:3px!important}footer :focus-visible,.image-hero :focus-visible,.product-form__cart-submit:focus-visible,.pmf__btn:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 5px #23272e!important}html .v13f-count,html .v13f-sort__label,html .product-item__details .v12-card-sub__ed,html .product-item__details .v13-card-price__from{color:#5a636e}html .nav__link.active{color:#303030;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}html label.label--above{color:#6b6b6b}html .fi-dialog input,html .fi-dialog textarea,html main input.input,html main textarea.input-reset{border-color:#8a8a8a}html .footer .fmin__input{border-color:#9aa3ad;font-size:16px}html .footer .fmin__input::placeholder{font-size:12px}.product__price,.product__price span{font-size:var(--font-size-price, 21px);letter-spacing:.01em}html .footer .fmin__text{font-size:14.5px}html .footer .fmin__links a{font-size:14px;display:inline-block;padding:8px 0;line-height:1.5}html .footer .footer__bar .footer__copyright p{font-size:14px}.mg-hero-grad{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--mg-g)}@media(max-width:38em){.mg-hero-grad{background:var(--mg-gm,var(--mg-g))}}.breadcrumbs__link{position:relative}.breadcrumbs__link:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}@media(max-width:38em){.image-hero--aspect-original.image-hero--has-image .image-hero__inner{display:grid}.image-hero--aspect-original.image-hero--has-image .image-hero__inner>*{grid-area:1/1}.image-hero--aspect-original.image-hero--has-image .image-hero__content-container{position:relative}}.reviews-flyout:not(.is-visible){visibility:hidden}.nav .active{opacity:.68}.lightbox{--lb-gap:16px;--lb-thumb:var(--image-size);--lb-bottom:calc(var(--lb-thumb) + 2 * var(--lb-gap));--lb-side:calc(var(--button-size) + 2 * var(--lb-gap));--lb-top:var(--lb-gap)}.lightbox:not(:has(.lightbox__image-nav)){--lb-bottom:var(--lb-gap)}.lightbox__image-nav{top:auto;bottom:0;margin:0 0 var(--lb-gap)}.lightbox__nav{position:static;transform:none}.lightbox__button-previous,.lightbox__button-next{position:fixed;margin:0;top:calc(var(--lb-top) + (100vh - var(--lb-top) - var(--lb-bottom) - var(--button-size)) / 2)}.lightbox__button-previous{left:var(--lb-gap)}.lightbox__button-next{right:var(--lb-gap)}.lightbox__button-close{position:fixed;margin:0;top:var(--lb-gap);right:var(--lb-gap)}.lightbox__image .image{top:var(--lb-top);bottom:var(--lb-bottom);left:var(--lb-side);right:var(--lb-side)}.lightbox__image .image__img{padding:0}@media(max-width:38em){.lightbox{--lb-gap:8px;--lb-thumb:calc(100vw / 6);--lb-side:0px;--lb-top:calc(var(--button-size) + 2 * var(--lb-gap))}.lightbox__image .image__img{width:100%;height:auto;max-height:100%}}@media(max-width:480px){.footer .footer__groups{grid-template-columns:1fr!important}.footer .footer__group--id-text_newsletter{grid-column:1 / -1}.footer .footer__links,.footer .footer__group-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:0}.footer .footer__links li{width:100%;margin:0 0 4px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom.css.map */
