.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list{list-style:none;margin:0;padding:0}.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent{margin:0 0 12px}.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent>.menu-link{color:#000;font-family:Manrope,system-ui;font-size:16px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:24px;text-align:left;text-transform:none;word-break:break-word}.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent>.menu-link,.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent>.menu-link .menu-text{color:#000!important;text-transform:none!important}.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent>.menu-link:hover,.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent>.menu-link:focus,.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent>.menu-link:hover .menu-text,.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent>.menu-link:focus .menu-text{color:#000!important;text-transform:none!important}.site-navigation .mega-menu-wrap[data-navigation] .level-1-children{list-style:none;margin:6px 0 0;padding:0 0 0 14px;border-left:1px solid rgba(0,0,0,.14)}.site-navigation .mega-menu-wrap[data-navigation] .level-1-children .menu-item{margin:0 0 6px}.site-navigation .mega-menu-wrap[data-navigation] .level-1-children .menu-link{color:#000;font-family:Manrope,system-ui;font-size:14px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:22px;text-align:left;text-transform:none;opacity:.92;word-break:break-word}.site-navigation .mega-menu-wrap[data-navigation] .level-1-mega-list>.level-1-parent>.menu-link .menu-text{font-family:Manrope,system-ui!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.site-navigation .mega-menu-wrap[data-navigation] .level-1-children{margin-top:8px!important;padding-left:16px!important}.site-navigation .mega-menu-wrap[data-navigation] .level-1-children .menu-link .menu-text{font-family:Manrope,system-ui!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}.column-heading.h4{font-size:14px;line-height:1.3}@media(min-width:992px){.column-heading.h4{font-size:20px}}.multicolumn-wrapper .multicolumn-title{text-align:center;max-width:100%}.multicolumn-wrapper .multicolumn-title .sub-heading,.multicolumn-wrapper .multicolumn-title .heading{margin-left:auto;margin-right:auto}.multicolumn-wrapper .column-image-link{display:block;text-decoration:none;color:inherit;border-radius:inherit}.multicolumn-wrapper .column-image-link .column-image img{display:block}.multicolumn-wrapper .column-image-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.multicolumn-wrapper .column-heading,.multicolumn-wrapper .column-description{transition:transform .35s ease}.multicolumn-wrapper .column-item.text-center .column-heading,.multicolumn-wrapper .column-item.text-center .column-description{transform-origin:center top}.multicolumn-wrapper .column-item.text-left .column-heading,.multicolumn-wrapper .column-item.text-left .column-description{transform-origin:left top}.multicolumn-wrapper .column-item.text-right .column-heading,.multicolumn-wrapper .column-item.text-right .column-description{transform-origin:right top}@media(hover:hover){.multicolumn-wrapper .column-item:hover .column-heading,.multicolumn-wrapper .column-item:hover .column-description{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.multicolumn-wrapper .column-heading,.multicolumn-wrapper .column-description{transition:none}.multicolumn-wrapper .column-item:hover .column-heading,.multicolumn-wrapper .column-item:hover .column-description{transform:none}}.product-book-metafields{display:grid;grid-template-columns:1fr;gap:10px 16px;margin:0}.product-book-metafields dt{font-weight:600}.product-book-metafields dd{margin:0}@media(min-width:768px){.product-book-metafields{grid-template-columns:minmax(160px,220px) 1fr}}.product-book-metafields dd a{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.product-summary .sale-total{background-color:#9f2028}.product-price .price+.regular-price{color:#9f2028}.product-card .product-badge .on-sale{background-color:#9f2028}@media(max-width:1800px){.header .header-row{flex-wrap:nowrap;overflow:visible}.header .header-icons{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;min-width:0}.header .site-navigation{flex:1 1 auto;min-width:0;overflow:hidden}.header .header-navigation{white-space:normal;overflow:hidden}.header .header-icons .localization-selector-wrapper{min-width:0}.header .header-icons .localization-selector{max-width:220px}.header .header-icons .selector-option{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .header-icons .account-label,.header .header-icons .item-count-label{display:none}}@media(min-width:992px){.header-section .header .header-row .header-icons{flex:0 0 auto!important;width:auto!important;max-width:none!important}.header-section .header .header-row .site-navigation{flex:1 1 auto;min-width:0}}@media(min-width:992px)and (max-width:1176px){.header-section .header .site-navigation{display:none!important}.header-section .header .toggle-panel-button.hidden-desktop,.header-section .header button.toggle-panel-button.hidden-desktop{display:inline-flex!important;align-items:center;justify-content:center}.header-section .header .toggle-panel-button.hidden-desktop.hidden-desktop{display:inline-flex!important}.header-section .header .header-row{flex-wrap:nowrap;gap:10px}.header-section .header .site-branding-inner.hidden-tablet.hidden-mobile{display:none!important}.header-section .header .site-branding-wrap .hidden-desktop{display:inline-block!important}.header-section .header .header-row{align-items:center}.header-section .header .site-branding-wrap{flex:1 1 auto;min-width:0;text-align:center}.header-section .header .site-branding{display:inline-flex;justify-content:center}.header-section .header .header-icons{flex:0 0 auto;min-width:0}.header-section .header .header-icons .account-label,.header-section .header .header-icons .item-count-label{display:none}}.header,.header *{max-width:100%}@media(max-width:1024px){html,body{width:100%;overflow-x:hidden!important;overscroll-behavior-x:none}body{touch-action:pan-y}}html,body{overflow-x:hidden!important}.slideshow-section .unity-thumb-number .thumb-number,.feature-box-section .button-box.link-underline,.feature-box-section .title-wrapper .heading,.footer .ft-block-heading,.footer .info-heading,.footer .social-heading{color:rgb(var(--heading-color))!important}.feature-box-section .button-box.link-underline{text-decoration-color:currentColor;text-underline-offset:.18em;text-decoration-thickness:2px}.slideshow-section .thumb-number,.feature-box-section .title-wrapper .heading,.feature-box-section .button-box.link-underline{color:#111!important}.slideshow-section .thumb-number{font-weight:700}.slideshow-section .unity-thumb-number .thumb-number{color:#000!important;opacity:1!important}.feature-box-section .title-wrapper .heading{display:inline-block;background:#ffffffeb;padding:2px 8px}.feature-box-section .button-box.link-underline{display:inline;background:transparent!important;padding:0;color:#111!important;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.2em}@media(max-width:991px){.feature-box-section .button-box.link-underline,.feature-box-section .button-box.link-underline.scroll-trigger-offscreen{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;min-height:48px!important;padding:12px 0!important;margin:8px 0 10px!important;line-height:1.3!important}.feature-box-section .unity-arrows{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;gap:8px!important;margin-top:12px!important}.feature-box-section .unity-arrows .unity-button,.feature-box-section .unity-arrows .unity-button-next,.feature-box-section .unity-arrows .unity-button-prev{min-width:48px!important;min-height:48px!important;padding:12px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}.multicolumn-section .column-heading,.multicolumn-section .column-description,.multicolumn-section .button.primary-button,.blog-post-section .heading,.blog-post-section .article-blog-link,.blog-post-section .button.primary-button,.footer .ft-newsletter-description,.footer .info-text,.footer .ft-block-nav a{color:#111!important}.multicolumn-section .button.primary-button,.blog-post-section .button.primary-button,.blog-post-section .article-blog-link{background:#fff!important;border-color:#111!important}.footer .field-input::placeholder{color:#444!important;opacity:1}.feature-box-section .title-wrapper.box-item,.feature-box-section .title-wrapper.box-item .heading,.feature-box-section .title-wrapper.box-item p,.feature-box-section .title-wrapper.box-item .description{color:#111!important}.feature-box-section .title-wrapper.box-item .heading,.feature-box-section .title-wrapper.box-item p{display:inline-block;background:#fffffff0;padding:2px 8px}.multicolumn-section .section-wrapper.color-scheme-1,.multicolumn-section .grid-item.column-item.color-scheme-2{--text-color: 17, 17, 17 !important;--heading-color: 17, 17, 17 !important}.multicolumn-section .column-description p,.multicolumn-section .column-heading,.multicolumn-section .button.primary-button{color:#111!important;opacity:1!important}.multicolumn-section .button.primary-button{background:#111!important;border-color:#111!important;color:#fff!important}.blog-posts-section .section-wrapper.color-scheme-1,.blog-posts-section .article-blog-link,.blog-posts-section .heading{color:#111!important}.blog-posts-section .heading,.blog-posts-section .article-blog-link{background:#fffffff0;padding:2px 8px}.footer.color-scheme-2,.footer.color-scheme-2 p,.footer.color-scheme-2 a,.footer.color-scheme-2 .ft-block-heading,.footer.color-scheme-2 .info-heading,.footer.color-scheme-2 .social-heading,.footer.color-scheme-2 .ft-bar-note,.footer.color-scheme-2 .ft-bar-crafted-label,.footer.color-scheme-2 .localization-selector,.footer.color-scheme-2 .selector-option{color:#111!important}.footer.color-scheme-2{--text-color: 17, 17, 17 !important;--heading-color: 17, 17, 17 !important}.footer.color-scheme-2 .field-input{color:#111!important}.footer.color-scheme-2 .field-input::placeholder{color:#555!important;opacity:1}.feature-box-section .title-wrapper .scroll-trigger-offscreen,.feature-box-section .title-wrapper .scroll-trigger-offscreen *,.multicolumn-section .column-item.scroll-trigger-offscreen,.multicolumn-section .column-item.scroll-trigger-offscreen *,.blog-posts-section .scroll-trigger-offscreen,.blog-posts-section .scroll-trigger-offscreen *{opacity:1!important}.feature-box-section .title-wrapper.box-item.color-scheme-1 .heading,.feature-box-section .title-wrapper.box-item.color-scheme-1 p,.feature-box-section .title-wrapper.box-item.color-scheme-1 .description,.multicolumn-section .section-wrapper.color-scheme-1 .column-description p,.multicolumn-section .section-wrapper.color-scheme-1 .column-heading,.multicolumn-section .section-wrapper.color-scheme-1 .button.primary-button,.blog-posts-section .section-wrapper.color-scheme-1 .heading,.blog-posts-section .section-wrapper.color-scheme-1 .article-blog-link,.blog-posts-section .section-wrapper.color-scheme-1 .button.primary-button{color:#111!important}.multicolumn-section .section-wrapper.color-scheme-1 .button.primary-button,.blog-posts-section .section-wrapper.color-scheme-1 .button.primary-button{background-color:#111!important;border-color:#111!important;color:#fff!important}html,body{font-family:Manrope,system-ui!important}button,input,select,textarea{font-family:inherit!important}body :not(svg):not(svg *){font-family:inherit}.recommendations-section .product-card .button.primary-button:not(:hover):not(:focus-visible):not(:active),.recommendations-section .product-card .button.primary-button:not(:hover):not(:focus-visible):not(:active) *,.recommendations-section .product-card .add-to-cart-button.primary-button:not(:hover):not(:focus-visible):not(:active),.recommendations-section .product-card .add-to-cart-button.primary-button:not(:hover):not(:focus-visible):not(:active) *{color:#fff!important;fill:#fff!important}.recommendations-section .product-card form.form-add-to-cart .button.add-to-cart-button.primary-button{color:#fff!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.recommendations-section .product-card form.form-add-to-cart .button.add-to-cart-button.primary-button svg,.recommendations-section .product-card form.form-add-to-cart .button.add-to-cart-button.primary-button svg *,.recommendations-section .product-card form.form-add-to-cart .button.add-to-cart-button.primary-button path{fill:currentColor!important;color:currentColor!important}.recommendations-section .product-card .button.primary-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;-webkit-text-fill-color:currentColor!important}.recommendations-section .product-card .button.primary-button:hover,.recommendations-section .product-card:hover .button.primary-button,.recommendations-section .product-card .button.primary-button:focus-visible,.recommendations-section .product-card .button.primary-button:active{color:#000!important;fill:currentColor!important;-webkit-text-fill-color:currentColor!important;--button-text-color: 0, 0, 0}.recommendations-section .product-card .button.primary-button:hover *,.recommendations-section .product-card:hover .button.primary-button *,.recommendations-section .product-card .button.primary-button:focus-visible *,.recommendations-section .product-card .button.primary-button:active *{color:#000!important;fill:currentColor!important;-webkit-text-fill-color:currentColor!important}.recommendations-section .product-card .button.primary-button:hover svg,.recommendations-section .product-card .button.primary-button:hover svg *,.recommendations-section .product-card:hover .button.primary-button svg,.recommendations-section .product-card:hover .button.primary-button svg *,.recommendations-section .product-card .button.primary-button:focus-visible svg,.recommendations-section .product-card .button.primary-button:focus-visible svg *,.recommendations-section .product-card .button.primary-button:active svg,.recommendations-section .product-card .button.primary-button:active svg *{fill:currentColor!important}.info-heading,.ft-block-heading,.rte,.rte :not(pre):not(code):not(kbd):not(samp){font-family:Manrope,system-ui!important}@media(max-width:990px){.announcement-bar-inner{position:relative}.announcement-bar-inner{display:flex;align-items:center;justify-content:center}.announcement-bar-inner>.announcement-bar-content{flex:1 1 auto;min-width:0;display:flex;justify-content:center}.announcement-bar-inner .social-media-list{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.announcement-bar-inner .localization-selector-wrapper{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.announcement-bar-inner>.announcement-bar-content{padding-left:54px;padding-right:54px;box-sizing:border-box}.announcement-bar-inner .announcement-bar-content,.announcement-bar-inner .announcement-bar-content .announcement-bar-content,.announcement-bar-inner unity-slider{margin-left:auto;margin-right:auto}.announcement-bar-inner .message-box,.announcement-bar-inner .message-box .title{text-align:center}.announcement-bar-inner .unity-slider-container{display:flex;align-items:center}.announcement-bar-inner .message-box.unity-slide{flex:0 0 100%!important;width:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box}.announcement-bar-inner .message-box.unity-slide .slider-image{flex:0 0 auto}.announcement-bar-inner .message-box.unity-slide .title{flex:0 1 auto;width:100%;margin-left:auto;margin-right:auto}.announcement-bar-inner unity-slider{position:relative}.announcement-bar-inner unity-slider>.unity-arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.announcement-bar-inner unity-slider>.unity-arrows:first-of-type{left:8px}.announcement-bar-inner unity-slider>.unity-arrows:last-of-type{right:8px}.announcement-bar-inner .unity-slider-viewport{padding-left:44px;padding-right:44px;box-sizing:border-box;overflow:hidden}.announcement-bar-inner .unity-slider-container{width:100%!important}.announcement-bar-inner .message-box.unity-slide{margin-left:auto!important;margin-right:auto!important}}@media(min-width:992px){.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-box.gallery-media{height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-box.gallery-media.media-portrait,.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-box.gallery-media.media-square,.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-box.gallery-media.media-adapt{height:auto!important;max-height:none!important;aspect-ratio:auto!important}.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-box.gallery-media:before,.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-box.gallery-media:after,.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-inner:before,.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-inner:after{content:none!important;display:none!important}.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-box.gallery-media,.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-inner{padding-top:0!important;padding-bottom:0!important}.main-product-section .product-gallery .product-media-rebuilt{display:grid}.main-product-section .product-gallery .product-media-inner>unity-slider.unity-slider{display:none!important}.main-product-section .product-gallery .product-media-inner{width:100%}.main-product-section .product-gallery:not([data-id=layout-4]) .product-media-inner{height:auto!important;max-height:none!important;overflow:visible!important}.main-product-section .product-gallery .product-media-rebuilt{container-type:inline-size;--thumb-gap: clamp(4px, .8cqw, 8px);--thumb-col: clamp(84px, 10.5cqw, 140px);display:grid;grid-template-columns:var(--thumb-col) minmax(0,1fr);column-gap:24px;align-items:stretch;width:100%;flex:1 1 auto;min-width:0}.main-product-section .product-gallery .product-media-rebuilt-thumbs{position:relative}.main-product-section .product-gallery .product-media-rebuilt-thumbs{height:auto!important;overflow:visible!important}.main-product-section .product-gallery .product-media-rebuilt-thumbs-viewport{height:var(--thumb-rail-height, 372px)!important;max-height:var(--thumb-rail-height, 372px)!important;overflow:hidden!important;overscroll-behavior:contain;scrollbar-width:none;padding:0;margin:0;box-sizing:border-box}.main-product-section .product-gallery .product-media-rebuilt-thumbs-viewport::-webkit-scrollbar{width:0;height:0}.main-product-section .product-gallery .product-media-rebuilt-thumbs-scroll{height:100%;max-height:var(--thumb-rail-height, 372px)!important;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--thumb-gap)!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-snap-type:y mandatory;padding:0;margin:0;box-sizing:border-box}.main-product-section .product-gallery .product-media-rebuilt-thumbs-scroll::-webkit-scrollbar{width:0;height:0}.main-product-section .product-gallery .product-media-rebuilt-thumb{height:var(--thumb-size, 120px)!important;min-height:var(--thumb-size, 120px)!important;flex:0 0 var(--thumb-size, 120px)!important;width:100%;padding:0;border:0;background:transparent;cursor:pointer;display:block;scroll-snap-align:start;box-sizing:border-box;line-height:0}.main-product-section .product-gallery .product-media-rebuilt-thumbs-arrows{display:flex;margin-top:8px;width:100%;gap:8px;justify-content:center;align-items:center}.main-product-section .product-gallery .product-media-rebuilt-thumbs-arrow{width:28px;height:28px;border-radius:999px;border:1px solid rgba(var(--text-color),.25);background:rgba(var(--background-color),1);cursor:pointer;position:relative;padding:0}.main-product-section .product-gallery .product-media-rebuilt-thumbs-arrow:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-right:2px solid rgba(var(--text-color),.75);border-bottom:2px solid rgba(var(--text-color),.75);transform:translate(-50%,-35%) rotate(225deg)}.main-product-section .product-gallery .product-media-rebuilt-thumbs-arrow--down:before{transform:translate(-50%,-65%) rotate(45deg)}.main-product-section .product-gallery .product-media-rebuilt-thumbs-arrow:disabled{opacity:.4;cursor:default}.main-product-section .product-gallery .product-media-rebuilt-thumb-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;line-height:0}.main-product-section .product-gallery .product-media-rebuilt-thumb:focus-visible .product-media-rebuilt-thumb-image{outline:none}.main-product-section .product-gallery .product-media-rebuilt-main{height:auto!important;position:relative;overflow:hidden;border-radius:12px;min-width:0;min-height:var(--thumb-rail-height, 372px)}.main-product-section .product-gallery .product-media-rebuilt-main-item{display:none;width:100%}.main-product-section .product-gallery .product-media-rebuilt-main-image{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;display:block}.main-product-section .product-gallery .product-media-box .product-media-rebuilt-main img.product-media-rebuilt-main-image{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important}.main-product-section .product-gallery .product-media-rebuilt-radio{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}}@media(max-width:991px){.main-product-section .product-gallery .product-media-rebuilt{display:none!important}.main-product-section .product-gallery .product-media-inner>unity-slider.unity-slider{display:block}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
