.menu-minicart__icon{position:relative;display:block}.menu-minicart__icon .icon{display:inline-block;vertical-align:middle;fill:#000;width:30px;height:30px}.menu-minicart__icon.minicart-button:hover{text-decoration:none}.menu-minicart__icon.menu-minicart__icon--not-empty{cursor:pointer}.menu-minicart__icon .icon__fallback-text{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.menu-minicart__icon .cart-link__bubble{display:none}.menu-minicart__icon .cart-link__bubble--visible{display:block;position:absolute;top:-2px;right:-2px;width:18px;height:18px;background-color:var(--badge-bg-color);border-radius:50%}.menu-minicart__icon .minicart-items-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-xs);color:var(--color-white);line-height:1;letter-spacing:normal}@media (max-width:768px){.menu-minicart__icon{margin-right:8px;margin-top:8px}}.cart-panel{display:none;position:fixed;top:0;bottom:0;overflow:hidden;width:100%;right:-100%;padding:0 30px 30px;color:var(--text-color);background-color:var(--main-background-color);box-shadow:0 0 150px rgb(0 0 0 / .1);z-index:30000;transition:transform .25s cubic-bezier(.165,.84,.44,1)}.cart-panel a{color:var(--link-color);letter-spacing:normal}.is-transitioning{display:block!important;visibility:visible!important}.cart-panel.opened{display:block;transform:translateX(-100%);transition-duration:.45s}.cart-panel__header{position:absolute;top:0;left:0;right:0;height:44px;overflow:visible}.cart-panel__header .header__fixed{display:flex;align-items:flex-end;justify-content:flex-end}.cart-panel__title{font-size:2.27647em;width:100%;height:auto;padding:0 0 24px;margin-bottom:0}.cart-panel h3{margin:auto;font-size:20px;text-transform:capitalize;padding:0 0 40px;border-bottom:1px solid #c1c6c8}.cart-panel__close button{position:relative;height:44px;padding:0 15px;color:inherit;cursor:pointer;background:0 0;border:none;display:inline-block;right:-35px;top:5px;outline:0}.cart-panel__close button:active{background-color:#f2f2f2}.cart-panel__close .icon{height:28px;width:28px}.cart-panel__close{width:58px}.appear-animation{opacity:1;transform:translateY(0)}.cart-products-wrapper{align-self:flex-start}.cart-panel__content{position:absolute;top:44px;bottom:0;left:0;right:0;padding:20px 30px 0;overflow:auto}.cart-panel__content .dialog{margin:0}.cart-panel__content .content{height:100%}.cart-panel__content .cart.products{margin-top:0;height:100%}.cart-panel__content .cart.products form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.cart-panel__content .cart.products .content{margin-bottom:15px}@media (min-width:992px){.cart-panel__content .cart.products .flex-row{flex-direction:column}.cart-panel__content .cart .cart-panel__title{position:absolute;left:22px;top:0;right:22px;width:auto}.cart-panel__content .cart .continue-shopping{position:absolute;top:3px;right:22px}.cart-panel__content .cart .cart-products{position:absolute;top:95px;left:0;right:0;bottom:203px;overflow-y:auto}.cart-panel__content .subtotals-row{position:absolute;bottom:0;left:0}}.cart-panel__content .cart .item{border-top:0;padding-bottom:24px;border-bottom:1px solid #c1c6c8}.cart-panel__content .cart .item>.row{padding-top:0;border-bottom:0;display:flex;flex-wrap:wrap;margin:0}.cart-panel__content .cart .item>.row:after,.cart-panel__content .cart .item>.row:before{display:none}.cart-panel__content .cart .item>.row .image-wrapper{width:100px;flex-basis:100px;margin-right:8px;display:flex;align-items:center}@media (max-width:428px){.cart-panel__content .cart .item>.row .image-wrapper{width:75px;flex-basis:75px;align-items:flex-start}}@media (min-width:768px){.cart-panel__content .cart .item>.row .image-wrapper{width:156px;flex-basis:156px;margin-right:16px}}.cart-panel__content .cart .item>.row .details-wrapper{width:calc(100% - 108px)}.cart-panel__content .cart .item>.row .details-wrapper .details{flex-wrap:nowrap;align-items:flex-start;margin-top:5px}.cart-panel .cart table.totals:after,.cart-panel .cart table.totals:before,.cart-panel__content .cart .item>.row:first-child .item-top-border{display:none}.cart-panel__content .cart{font-size:12px}.cart-panel__content .cart .item .details .product-title{font-size:1rem;font-weight:400;line-height:normal;color:#000;margin-right:21px}@media (min-width:768px) and (max-width:1280px){.cart-panel__content .cart .item>.row .details-wrapper .details{flex-direction:column;align-items:flex-start}.cart-panel__content .cart .item .details .product-title{margin-right:0;margin-bottom:5px}}.cart-panel__content a.delete{padding:0;font-size:24px;font-weight:400;display:inline-block;cursor:pointer;text-decoration:none;width:56px;line-height:56px;text-align:center}.cart-panel__content .cart .details-wrapper{padding-right:25px;padding-left:0}.cart-panel__content .subtotals .total-tax-name{text-align:left}.cart-panel-opened{overflow:hidden}.cart-panel-opened .main-page-wrapper{padding-top:0}.cart-panel .price-cell>.market-price-wrapper{margin:4px 0 8px}.cart-panel .price-cell>div:last-child{margin:0}.cart-panel .qty-selector{display:flex;margin-top:0;border:1px solid var(--border-color);margin-left:8px!important}@media (min-width:768px){.cart-panel__content .cart .item>.row .details-wrapper{width:calc(100% - 172px)}.cart-panel .qty-selector{margin-left:16px!important}}.cart-panel .item-price-cell{padding-top:0;padding-right:0;line-height:1}.cart-panel .item-price-cel div,.cart-panel .item-price-cel span{line-height:1}.cart-panel .price-cell-wrapper{width:100%;clear:both}.cart-panel .price-cell-wrapper .price-cell{display:flex;justify-content:flex-start;align-items:center;margin-left:-15px}.cart-panel .additional-info.row{display:flex;flex-direction:column;font-size:10px;line-height:12px;color:#8f8f8f}.cart-panel .engraving-row{clear:both;font-size:12px;line-height:17px;color:#8f8f8f}.cart-panel .engraving-row>div{margin-top:10px}.cart-panel .engraving-row .engraving-title{color:#4a4a4a}.cart-panel .engraving-row .engraving-title strong{font-weight:500}.cart-panel .engraving-row .engraving-title+span{display:inline-block}.cart-panel .engraving-row .price-cell{padding-right:0}.cart-panel .qty-selector input{border:none;font-size:1rem}.cart-panel .qty-selector input:focus,.cart-panel .qty-selector input:hover{box-shadow:none;border:none}.cart-panel .qty-selector__minus,.cart-panel .qty-selector__plus{display:inline-block;line-height:40px;font-size:24px;padding:0 5px;width:46px;text-align:center;transition:.2s ease-out;cursor:pointer}.cart-panel .item-price-cell .price{color:#000;font-weight:400;height:100%;display:flex;align-items:flex-end;flex-direction:column;justify-content:center;font-size:14px}.cart-panel .item-price-cell .price .market-price-wrapper{display:inline-flex}.cart-panel .item-price-cell .price .highlighted-price{color:red}.cart-panel .qty-selector__plus{border-left-width:0}.cart .item-top-border hr{border-color:#c1c6c8;display:block;margin:24px 0}.cart-panel .subtotals-row{font-size:.875rem;background:#f1f1f1;padding-bottom:24px;align-self:flex-start}.cart-panel .subtotals-row .final-total{font-size:12px;line-height:17px;color:#4a4a4a;font-weight:600;margin-top:8px}@media (min-width:992px){.cart-panel .subtotals-row{display:block;width:100%;margin-left:auto;padding:4px 12px 24px}}@media (min-width:1281px){.cart-panel .subtotals-row{padding:4px 8px 24px}.cart-products-wrapper{overflow-y:auto;overflow-x:hidden}}.cart-panel div.cart table.totals{font-family:var(--font-body);width:100%}.cart-panel .add-coupon .data-name input{width:100%}.cart-panel .add-coupon .data-name label{font-size:1rem!important;font-weight:300;margin-bottom:0}.cart-panel .cart .right-box.cart-border{padding:16px 0 32px}.cart-panel .cart table.totals tr td{line-height:normal;font-size:1rem}.cart-panel .cart table.totals tr td.total{text-align:left;font-weight:600!important}.cart-panel .cart table.totals tr td.total-value{font-weight:600}.cart-panel .cart table.totals tr.you-save td.total-name{text-align:left}.cart-panel .cart table.totals tr.you-save td.total-value{color:#646464;font-weight:400}.cart-panel .add-coupon .data-name{width:100%;padding:0}.cart-panel .coupon-input-wrapper{width:100%;margin-bottom:0;display:-ms-flex;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;flex-wrap:wrap}.coupon-input-wrapper--added{width:100%}.coupon-input-wrapper--added .ProductTitle{margin-bottom:0}.coupon-input-wrapper--added #onsaleCoupons>div{padding-left:0!important}.cart-panel .coupon-input-wrapper--left{width:60%;padding-right:5px}.cart-panel .coupon-input-wrapper--right{width:40%}.cart-panel .checkout-buttons-wrapper>div{margin-bottom:8px}.cart-panel .checkout-buttons-wrapper>div:first-child{margin-bottom:0}.cart-panel .checkout-buttons-wrapper button{width:100%;border-radius:0}.cart-panel .checkout-buttons-wrapper button .button-left{font-size:12px;text-transform:uppercase;font-weight:500}.fast-secure-note p{margin-top:16px}.fast-secure-note i.fa:before{display:none}.fast-secure-note i.fa{width:30px;height:20px;background:url(data:image/gif;base64,R0lGODlhMAAoANUAAP///0tLS9LS0qWlpZmZmfT09MfHx93d3WJiYlZWVsnJyYaGhk9PT5ubm9XV1cvLy/n5+UxMTN7e3vb29mtra21tbZeXl729vZSUlFBQUI+Pj1VVVVRUVMHBwaCgoNPT08TExKenp+3t7eXl5YGBgf7+/uvr66ysrPHx8fPz87y8vGxsbGFhYbCwsIODg6ioqKqqquPj46SkpM3NzcLCwo6Ojujo6MzMzMbGxmZmZpiYmJGRkerq6vv7+5KSkmdnZyH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAyLTA0VDEzOjIyOjMwKzExOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMi0wNFQwMjoyNDoxMisxMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMi0wNFQwMjoyNDoxMisxMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9naWYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQ5RkREOTYyMDQ4MTFFOThFRTA5MEVEODhCQzU2MUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ5RkREOTcyMDQ4MTFFOThFRTA5MEVEODhCQzU2MUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQjU4MEJGRjIwNDgxMUU5OEVFMDkwRUQ4OEJDNTYxRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQjU4MEMwMDIwNDgxMUU5OEVFMDkwRUQ4OEJDNTYxRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAwACgAAAb/QMCjEigaj8ikcpmsPACKAKIxqFqv2Kx2e20gAgoKogAom8/otHqdLiAoAYv58zHHcL0yioZi+9kWRQRlHUUdADYMARhlPwE5f5FoBIJlLUUtAAdFLgAlCQEJJZKklAGDABAhIRBlFw0mZQ46DqSllba5kaYLAr6/wMHCw8TEC0zIycpLvcXOz9ACx6e61WymqNbaZtjb3gDd1iMXFyPa4bkQGkcarbrotjuLEhIYAT7V8JI8ERpnNRFi5dIXKcqMMzfAvMNly0AAAWcEBDCwkJqtEyQCLCDAkcAxEicGMow0IQCDCBwSqEzAIYKiCbYIsikQYMAaSmRuWZRE02aZhxQpuAXIKUnmmp6yMmSoBW5ozJF/kAKAUeRFGZxPd0aSKiLDBhFXnerMtrWmmQQshBLdBdWPVAAePKjNSjZqABk3xRZt62fDChAGAgsGsWKDSK2RVChSwkDF4bokJRyYTFkCzMfftpmSk9laIDFrO/NkQSHKFC6oU6P2onDIstewnYieTTtXEAA7) center center/contain no-repeat;vertical-align:middle}div.button.minicart-continue{border-radius:5px;cursor:pointer}div.button.minicart-continue:hover div{color:#fff}.cart-panel__overlay{background:rgb(3 2 1 / .4);width:100%;height:100%;position:fixed;top:0;left:0;z-index:100}.cart-panel .center .paypal-cart-button p,.cart-panel .center.minicart-cc,.fast-secure-note p{font-weight:300}.cart-panel .center.minicart-cc,.cart-panel .center.minicart-cc .cc-icons{display:flex;align-items:center;flex-wrap:wrap;width:100%;justify-content:center;margin:auto;align-content:center}.cart-panel .center.minicart-cc .cc-icons{flex-wrap:nowrap;border-top:1px solid #d9dcdd;padding-top:12px}.cart-panel .center.minicart-cc p{width:100%}.cart-panel .center.minicart-cc img{height:21px;margin:auto 2px;padding:0 2px}.cart-panel .center.minicart-cc .payment-icon{width:calc(16.667% - 10px);margin:0 auto;padding:0;opacity:.6}.cart-panel .center.minicart-cc .payment-icon.visa{margin-right:0;padding:3px 0}.cart-panel .center.minicart-cc .payment-icon.mastercard{margin:0 -5px}.cart-panel .center.minicart-cc .payment-icon.amex{margin:0;padding:2px}.cart-panel .center.minicart-cc .payment-icon.paypal{margin:0 0 0 7px}.cart-panel .center.minicart-cc .payment-icon.zippay{margin:-3px 0 3px 5px;padding:1px 0}.cart-panel .center.minicart-cc .payment-icon.afterpay{width:100px;margin-left:0}.cart-panel .product-price-text .product-price-text-each{display:none!important}.cart-panel-opened #header{position:static}.cart-panel-opened #header .line3,.cart-panel-opened #header .line4{z-index:1}div.cart-panel .subtotals-row>.row{padding-top:0;padding-bottom:0}div.cart-panel .subtotals-row>.row .final-total{text-align:left;font-size:12px}div.cart-panel #onsaleCoupons{width:100%}div.cart-panel #onsaleCoupons .ProductTitle{margin:0}div.cart-panel .subtotals-row div.add-coupon .data-name{width:100%;max-width:100%;padding-right:0}div.cart-panel .subtotals-row div.add-coupon button.button{width:100%;margin-top:0}div.cart-panel .subtotals-row div.add-coupon button.button .button-left{min-width:100%;font-size:var(--button-font-size-sm);padding:var(--button-padding);line-height:1;border:1px solid var(--button-primary-border-color);border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;color:var(--button-primary-color);background:var(--button-primary-bg);outline:none}@media (min-width:576px){div.cart-panel .subtotals-row div.add-coupon button.button .button-left{font-size:var(--button-font-size-sm);padding:var(--button-padding)}}div.cart-panel .subtotals-row div.add-coupon button.button .button-left:hover{color:var(--button-primary-color-hover);background:var(--button-primary-bg-hover);border:1px solid var(--button-primary-border-color-hover)}div.cart-panel .subtotals-row .checkout-buttons-wrapper{padding-top:20px}div.cart-panel .subtotals-row .checkout-buttons-wrapper button.cart-checkout-btn .button-left,div.cart-panel .subtotals-row .checkout-buttons-wrapper button.cart-checkout-btn .button-right{display:block}div.cart-panel .subtotals-row .paypal-cart-button p:before{display:none}div.cart-panel .qty-selector input{padding:6px;text-align:center}@media (min-width:576px){.cart-panel h3{font-size:calc(20px + 12 * ((100vw - 576px) / 1104))}.cart-panel .qty-selector__minus,.cart-panel .qty-selector__plus{line-height:46px}div.cart-panel .qty-selector input{min-height:46px}}.mobile-checkout-button{display:none}.mobile-checkout-button .button,.mobile-checkout-button .button .button-left{width:100%}.checkout-buttons-wrapper.first{display:block}.cart-products-wrapper button,.checkout-buttons-wrapper.last{display:none}.continue-shopping .link{cursor:pointer;display:inline-block;margin:5px 0}.continue-shopping .link i{margin-right:3px}@media (max-width:991px){.subtotals-row{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);padding-left:12px;padding-right:12px}.cart-products-wrapper{width:100%}.mobile-checkout-button{display:block;padding:20px 0;border-bottom:1px solid #c1c6c8}.cart-panel h3{padding-bottom:0;border-bottom:0}.cart-panel__content{padding-left:20px;padding-right:20px}.cart-panel__content .cart .item{border-bottom:0}.checkout-buttons-wrapper.first{display:none}.checkout-buttons-wrapper.last{display:block}div.add-coupon{max-width:100%}}@media (min-width:768px){.cart-panel{width:33%;right:-33%}.cart-panel__header{height:84px;left:30px;right:30px}}@media (max-width:767px){.cart-panel__close button{right:15px;height:70px;top:0}}@media (max-width:430px){.cart-panel .center.minicart-cc .afterpay-icon{margin:auto}.cart-products-wrapper button{display:block}}@media (max-width:428px){.cart-panel .subtotals-row .final-total{font-size:14px}.cart-panel .center.minicart-cc .payment-icon.visa{padding:5px 0}.cart-panel .center.minicart-cc .payment-icon.mastercard{padding:2px 0}.cart-panel .center.minicart-cc .payment-icon.amex{padding:4px}.cart-panel .center.minicart-cc .payment-icon.paypal{margin:0 0 0 5px}.cart-panel .center.minicart-cc .payment-icon.zippay{padding:2px 0}.cart-panel__content .cart .item>.row{display:flex;flex-direction:row;justify-content:space-between}.cart-panel__content .cart .details-wrapper,.cart-panel__content .cart .image-wrapper{width:100%;padding-left:2px;padding-right:2px}}@media (max-width:400px){.cart-panel{width:97%;right:-97%}.cart-panel.opened{display:block;transform:translateX(-97%);transition-duration:.45s}.cart-panel__content .cart .item>.row:after,.cart-panel__content .cart .item>.row:before{display:none}.cart-panel__content .cart .image-wrapper{margin-bottom:20px}.cart-panel__content .cart .details-wrapper>.price-cell{width:50%}}@media (max-width:360px){.cart-panel{width:100%;right:-100%}.cart-panel.opened{display:block;transform:translateX(-100%);transition-duration:.45s}}body{--color-page-black:#000000;--color-page-dark-green:#1f573d;--color-page-dark-medium-purple:#7569b2;--color-page-dark-purple:#302b6b;--color-page-dark-red:#df313e;--color-page-dark-gray:#4b4f54;--color-page-light-gray:#c1c6c8;--color-page-light-green:#baccc4;--color-page-light-purple:#e5cfe3;--color-page-light-sunflower:#f3dd6d;--color-page-rose:#ecbaa8;--color-page-warm-grey:#6e6259;--color-page-white:#ffffff}.layout-section h1,.layout-section h2,.layout-section h3,.layout-section h4,.layout-section h5,.layout-section h6,.pages-container h1,.pages-container h2,.pages-container h3,.pages-container h4,.pages-container h5,.pages-container h6{display:inline-block}.layout-section h1,.pages-container h1{font-size:40px;line-height:1.2}.layout-section h2,.pages-container h2{font-size:32px;line-height:normal}@media screen and (min-width:576px){.layout-section h1,.pages-container h1{font-size:calc(32px + 18 * ((100vw - 576px) / 1104))}.layout-section h2,.pages-container h2{font-size:calc(32px + 24 * ((100vw - 576px) / 1104))}}.text-primary{color:var(--color-page-primary-color)}.text-secondary{color:var(--color-page-secondary-color)}.text-muted{color:var(--color-page-muted-color)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-decoration-none{text-decoration:none!important}.text-reset{color:inherit!important}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.text h1,.text h2,.text h3,.text h4,.text h5{margin-top:0;display:block}.rte,.text{margin:0}.rte h1,.text h1{margin-bottom:40px}@media (min-width:768px){.rte h1,.text h1{margin-bottom:48px}}@media (min-width:992px){.rte h1,.text h1{margin-bottom:56px}}.rte h2,.text h2{margin-bottom:32px}@media (min-width:576px){.rte h2,.text h2{margin-bottom:40px}}@media (min-width:992px){.rte h2,.text h2{margin-bottom:48px}}.rte h3,.text h3{margin-bottom:32px}@media (min-width:768px){.rte h3,.text h3{margin-bottom:40px}}.rte h4,.text h4{margin-bottom:24px}@media (min-width:576px){.rte h4,.text h4{margin-bottom:32px}}@media (min-width:992px){.rte h4,.text h4{margin-bottom:40px}}.rte h5,.text h5{margin-bottom:24px}@media (min-width:768px){.rte h5,.text h5{margin-bottom:32px}}.rte p,.text p{margin-top:0;margin-bottom:24px}@media (min-width:768px){.rte p,.text p{margin-bottom:32px}}.rte p:last-child,.text p:last-child{margin-bottom:0}.rte ul,.rte ol,.text ul,.text ol{margin-top:0;margin-bottom:24px}@media (min-width:768px){.rte ul,.rte ol,.text ul,.text ol{margin-top:0;margin-bottom:32px}}.rte>ul,.text>ul{list-style-type:disc}.rte>ul ul,.text>ul ul{list-style-type:circle}.rte>ul ul ul,.text>ul ul ul{list-style-type:square}#content-container{padding-bottom:2vw;margin-bottom:-2vw}.c-50-50-full-width-promo{display:flex;flex-wrap:wrap;width:100%}@media (min-width:992px){.c-50-50-full-width-promo.reverse{flex-direction:row-reverse}}.c-50-50-full-width-promo .image-wrapper{padding:0}.c-50-50-full-width-promo .image-wrapper img{display:block;width:100%}@media (min-width:992px){.c-50-50-full-width-promo .image-wrapper img{min-height:450px;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:1200px){.c-50-50-full-width-promo .image-wrapper img{min-height:560px}}.c-50-50-full-width-promo .text-box{position:relative;display:flex;align-items:center;flex-wrap:wrap;text-align:left}.c-50-50-full-width-promo .text-box .content-wrapper{padding-top:24px;padding-bottom:40px}@media (min-width:576px){.c-50-50-full-width-promo .text-box .content-wrapper{padding-left:16px;padding-right:16px}}@media (min-width:992px){.c-50-50-full-width-promo .text-box .content-wrapper{padding:48px 32px}}@media (min-width:1200px){.c-50-50-full-width-promo .text-box .content-wrapper{padding:48px 60px}}.c-50-50-full-width-promo .text-box .headline{margin:0 0 24px}.c-50-50-full-width-promo .text-box .button-wrapper{margin-top:24px}@media (min-width:1200px){.c-50-50-full-width-promo .text-box .button-wrapper{margin-top:40px}}.c-50-50-full-width-promo .image-wrapper,.c-50-50-full-width-promo .text-box{width:100%}@media (min-width:992px){.c-50-50-full-width-promo .image-wrapper,.c-50-50-full-width-promo .text-box{flex:0 0 50%;max-width:50%}}.c-50-50-full-width-promo .text-box{padding:0 20px}.c-50-50-full-width-promo .content-wrapper h1,.c-50-50-full-width-promo .content-wrapper h2,.c-50-50-full-width-promo .content-wrapper h3,.c-50-50-full-width-promo .content-wrapper h4,.c-50-50-full-width-promo .content-wrapper h5,.c-50-50-full-width-promo .content-wrapper h6{line-height:1.2}.c-50-50-full-width-promo .content-wrapper h1,.c-50-50-full-width-promo .content-wrapper h2,.c-50-50-full-width-promo .content-wrapper h3,.c-50-50-full-width-promo .content-wrapper h4,.c-50-50-full-width-promo .content-wrapper h5,.c-50-50-full-width-promo .content-wrapper h6{font-size:32px}@media screen and (min-width:576px){.c-50-50-full-width-promo .content-wrapper h1,.c-50-50-full-width-promo .content-wrapper h2,.c-50-50-full-width-promo .content-wrapper h3,.c-50-50-full-width-promo .content-wrapper h4,.c-50-50-full-width-promo .content-wrapper h5,.c-50-50-full-width-promo .content-wrapper h6{font-size:calc(32px + 24 * ((100vw - 576px) / 1104))}}@media screen and (min-width:1680px){.c-50-50-full-width-promo .content-wrapper h1,.c-50-50-full-width-promo .content-wrapper h2,.c-50-50-full-width-promo .content-wrapper h3,.c-50-50-full-width-promo .content-wrapper h4,.c-50-50-full-width-promo .content-wrapper h5,.c-50-50-full-width-promo .content-wrapper h6{font-size:56px}}.c-50-50-full-width-promo .text-box .content-wrapper{text-align:center;width:100%}.c-50-50-full-width-promo[class*="bg-light"] .c-link{color:var(--color-page-black)}.c-50-50-full-width-promo[class*="bg-light"] .c-link:hover,.c-50-50-full-width-promo[class*="bg-light"] .c-link:focus{border:1px solid var(--color-page-black);color:var(--color-page-black)}.c-50-50-full-width-promo[class*="bg-light"] .c-link.disabled{color:rgb(8 31 44 / .3);border:1px solid #fff0}.c-50-50-full-width-promo[class*="bg-primary"] .c-link,.c-50-50-full-width-promo[class*="bg-dark"] .c-link{color:var(--color-page-white)}.c-50-50-full-width-promo[class*="bg-primary"] .c-link:hover,.c-50-50-full-width-promo[class*="bg-primary"] .c-link:focus,.c-50-50-full-width-promo[class*="bg-dark"] .c-link:hover,.c-50-50-full-width-promo[class*="bg-dark"] .c-link:focus{border:1px solid var(--color-page-white);color:var(--color-page-white)}.c-50-50-full-width-promo[class*="bg-primary"] .c-link.disabled,.c-50-50-full-width-promo[class*="bg-dark"] .c-link.disabled{color:var(--color-page-warm-grey);border:none}.component.c-article-detail-head{text-align:center}.component.c-article-detail-head h1::after,.component.c-article-detail-head h2::after,.component.c-article-detail-head h3::after,.component.c-article-detail-head h4::after,.component.c-article-detail-head h5::after,.component.c-article-detail-head h6::after{margin-left:auto;margin-right:auto}.component.c-article-detail-head .subline{justify-content:center}.component.c-article-detail-head h1{margin-bottom:0}.c-title-component{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0}.c-title-component-image{display:flex;flex:1 1 100%;height:288px}@media (min-width:576px){.c-title-component-image{height:366px}}@media (min-width:768px){.c-title-component-image{height:480px}}@media (min-width:992px){.c-title-component-image{height:360px;flex:1 1 50%;max-width:800px}}@media (min-width:1200px){.c-title-component-image{height:480px}}.c-title-component-image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-title-component-image img{padding:20px 20px 0}@media (min-width:992px){.c-title-component-image img{padding:0}}.c-title-component-image+.c-title-component-text{display:flex;flex:1 1 100%;margin:0;flex-direction:column;justify-content:center;padding:24px 20px 32px;border-bottom:none}@media (min-width:768px){.c-title-component-image+.c-title-component-text{padding:24px 40px 32px}}@media (min-width:992px){.c-title-component-image+.c-title-component-text{flex:1 1 50%;max-width:800px;padding:0 80px}}.c-title-component-image+.c-title-component-text h1{margin-bottom:16px}@media (min-width:992px){.c-title-component-image+.c-title-component-text h1{margin-bottom:24px}}.c-title-component-image{margin:0;padding:0;position:relative;height:160px;overflow:hidden}@media (min-width:576px){.c-title-component-image{height:248px}}@media (min-width:768px){.c-title-component-image{height:336px}}@media (min-width:992px){.c-title-component-image{height:424px}}@media (min-width:1200px){.c-title-component-image{height:512px}}.c-title-component-image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-title-component-text{max-width:1048px;padding:40px 20px;text-align:center;border-bottom:1px solid #f5f6f7;margin:0 auto}@media (min-width:992px){.c-title-component-text{padding:80px 0}}.c-title-component-text h1{margin-top:0;margin-bottom:24px}@media (min-width:992px){.c-title-component-text h1{margin-bottom:40px}}.c-title-component-text p{margin:0}.c-title-component-text p{font-family:var(--font-title);font-weight:400;font-style:normal;line-height:1.5;font-size:1rem}.c-title-component-text>:last-child{margin-bottom:0}.component-full{padding:0}.v-spacing{margin-top:40px;padding-right:40px}@media (min-width:992px){.v-spacing{margin-top:80px}}.v-spacing-small{margin-top:20px}@media (min-width:992px){.v-spacing-small{margin-top:40px}}.b-spacing{margin-bottom:40px}.w-spacing{padding-left:20px;padding-right:20px}@media (min-width:992px){.b-spacing{margin-bottom:80px}.w-spacing{padding-left:40px;padding-right:40px}}.b-spacing-small{margin-bottom:20px}.w-spacing-small{padding-left:20px;padding-right:20px}@media (min-width:992px){.b-spacing-small{margin-bottom:40px}}.component.b-spacing{margin-bottom:40px}@media (min-width:992px){.component.b-spacing{margin-bottom:80px}}.c-btn{padding:calc((40px - (1px * 2) - (14px * 1)) / 2) 2rem;line-height:1;background:#fff0;text-align:center;text-decoration:none;text-transform:none;cursor:pointer}@media (min-width:576px){.c-btn{font-size:18px;padding:calc((56px - (1px * 2) - (18px * 1)) / 2) 2rem;display:inline-block;width:auto}}.c-link{font-weight:400;font-style:normal;border:1px solid #fff0;text-decoration:underline}.c-link.disabled{opacity:.3;border:1px solid #fff0}.bg-black{background-color:var(--color-page-black)}.bg-dark{background-color:var(--color-primary)}.bg-dark-green{background-color:var(--color-page-dark-green)}.bg-dark-medium-purple{background-color:var(--color-page-dark-medium-purple)}.bg-dark-purple{background-color:var(--color-page-dark-purple)}.bg-dark-red{background-color:var(--color-page-dark-red)}.bg-dark-grey{background-color:var(--color-page-dark-gray)}.bg-light-green{background-color:var(--color-page-light-green)}.bg-light-purple{background-color:var(--color-page-light-purple)}.bg-light-sunflower{background-color:var(--color-page-light-sunflower)}.bg-light-white{background-color:var(--color-page-white)}.bg-rose{background-color:var(--color-page-rose)}.bg-warm-grey{background-color:var(--color-page-warm-grey)}.bg-white{background-color:var(--color-page-white)}.bg-primary{background-color:var(--color-primary)}[class*="bg-dark"],[class*="bg-dark"] .text-wrapper .headline,[class*="bg-dark"] .text-primary{color:var(--color-page-white)}[class*="bg-light"] .c-link{color:var(--color-page-primary-color)}[class*="bg-light"] .c-link:hover,[class*="bg-light"] .c-link:focus{border:1px solid var(--color-page-primary-color);color:var(--color-page-primary-color)}[class*="bg-light"] .c-link.disabled{color:var(--color-page-muted-color);border:1px solid #fff0}[class*="bg-primary"] .c-link,[class*="bg-dark"] .c-link{color:var(--color-page-white)}[class*="bg-primary"] .c-link:hover,[class*="bg-primary"] .c-link:focus,[class*="bg-dark"] .c-link:hover,[class*="bg-dark"] .c-link:focus{border:1px solid var(--color-page-white);color:var(--color-page-white)}[class*="bg-primary"] .c-link.disabled,[class*="bg-dark"] .c-link.disabled{color:var(--color-page-muted-color);border:none}.layout-section.bg-light-white.bg-uneven::after{background-color:var(--color-page-white)}.layout-section.bg-light-sunflower.bg-uneven::after{background-color:var(--color-page-light-sunflower)}.layout-section.bg-light-rose.bg-uneven::after{background-color:var(--color-page-rose)}.layout-section{margin:0;padding:0}@media (min-width:992px){.layout-section.no-gutters .container{padding-left:40px;padding-right:40px}}.layout-section.no-gutters .component{padding:0}.layout-section.line-separated{border-top:1px solid var(--color-page-light-gray);border-bottom:1px solid var(--color-page-light-gray)}.layout-section.b-spacing{margin-bottom:40px}@media (min-width:992px){.layout-section.b-spacing{margin-bottom:80px}}.layout-section.b-spacing-small{margin-bottom:20px}@media (min-width:992px){.layout-section.b-spacing-small{margin-bottom:40px}}.layout-section.b-spacing-large{margin-bottom:60px}@media (min-width:992px){.layout-section.b-spacing-large{margin-bottom:120px}}.component.rte h1,.component.rte h2,.component.rte h3,.component.rte h4,.component.rte h5{margin-bottom:0}.grid-module{float:none}.grid-module.b-spacing{margin-bottom:40px}@media (min-width:992px){.grid-module.b-spacing{margin-bottom:80px}}.grid-module.b-spacing-small{margin-bottom:20px}@media (min-width:992px){.grid-module.b-spacing-small{margin-bottom:40px}}.grid-module.b-spacing-large{margin-bottom:60px}@media (min-width:992px){.grid-module.b-spacing-large{margin-bottom:120px}}.grid-module.t-spacing{margin-top:40px}@media (min-width:992px){.grid-module.t-spacing{margin-top:80px}}.grid-module.t-spacing-small{margin-top:20px}@media (min-width:992px){.grid-module.t-spacing-small{margin-top:40px}}.grid-module.t-spacing-large{margin-top:60px}@media (min-width:992px){.grid-module.t-spacing-large{margin-top:120px}}@media (max-width:767.98px){.grid-module .col-md-6+.col-md-6{margin-top:32px}}@media (min-width:992px){.grid-module{padding-left:40px;padding-right:40px}}.grid-module .rte,.grid-module .component{padding:0}.grid-module .c-image img{display:block}.bg-uneven::after{content:' ';display:block;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% calc(100% - 2vw));clip-path:polygon(0 0,100% 0,100% 100%,0% calc(100% - 2vw));margin-bottom:-2vw;z-index:3;position:relative;height:calc(2vw + 1px)}.bg-uneven--mirror::after{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2vw),0% 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2vw),0% 100%)}.bg-uneven+section{padding-top:8vw}@media (min-width:576px){.bg-uneven+section{padding-top:4vw}}.layout-section h2{font-family:var(--font-title)}.text-left{text-align:left}.rte a,.text a{color:#302b6b;text-decoration:underline}.rte a:hover,.text a:hover{color:#7569b2}@media (min-width:768px){.rte h1,.text h1{margin-bottom:48px}}@media (min-width:992px){.rte h1,.text h1{margin-bottom:56px}}.rte h2,.text h2{margin-bottom:32px}@media (min-width:576px){.rte h2,.text h2{margin-bottom:40px}}@media (min-width:992px){.rte h2,.text h2{margin-bottom:48px}}.rte h3,.text h3{margin-bottom:32px}@media (min-width:768px){.rte h3,.text h3{margin-bottom:40px}}.rte h4,.text h4{margin-bottom:24px}@media (min-width:576px){.rte h4,.text h4{margin-bottom:32px}}@media (min-width:992px){.rte h4,.text h4{margin-bottom:40px}}.rte h5,.text h5{margin-bottom:24px}@media (min-width:768px){.rte h5,.text h5{margin-bottom:32px}}.rte p,.text p{margin-top:0;margin-bottom:24px}@media (min-width:768px){.rte p,.text p{margin-bottom:32px}}.rte p:last-child,.text p:last-child{margin-bottom:0}.rte ul,.rte ol,.text ul,.text ol{margin-top:0;margin-bottom:24px}@media (min-width:768px){.rte ul,.rte ol,.text ul,.text ol{margin-top:0;margin-bottom:32px}}.rte>ul,.text>ul{list-style-type:disc}.rte>ul ul,.text>ul ul{list-style-type:circle}.rte>ul ul ul,.text>ul ul ul{list-style-type:square}table td{padding:12px 48px 8px 0}.c-promo-tiles{display:flex;flex-wrap:wrap;padding-top:40px}@media (min-width:768px){.c-promo-tiles{padding:40px 0;flex-wrap:nowrap}}@media (min-width:768px) and (max-width:991.98px){.has-4-tiles.c-promo-tiles{flex-wrap:wrap}}.c-promo-tiles .tile{width:100%;margin-bottom:56px}@media (min-width:768px){.c-promo-tiles .tile{margin-bottom:0;padding:0 20px}}@media (min-width:768px) and (max-width:991.98px){.has-4-tiles.c-promo-tiles .tile{width:50%;margin-bottom:56px}}.c-promo-tiles .tile>a{display:block;text-decoration:none;color:inherit}.c-promo-tiles .tile .text-wrapper{text-align:center}@media (max-width:767.98px){.c-promo-tiles .tile .text-wrapper{padding:0 20px}}.c-promo-tiles .tile .text-wrapper .headline{line-height:1.2;margin-top:.631em;margin-bottom:.421em}.c-promo-tiles .tile .text-wrapper .headline{font-size:18px}@media screen and (min-width:576px){.c-promo-tiles .tile .text-wrapper .headline{font-size:calc(18px + 14 * ((100vw - 576px) / 1104))}}@media screen and (min-width:1680px){.c-promo-tiles .tile .text-wrapper .headline{font-size:32px}}@media (min-width:992px){.c-promo-tiles .tile .text-wrapper .headline{margin-top:1.052em;margin-bottom:.842em}.has-2-tiles.c-promo-tiles .tile .text-wrapper .headline{line-height:1.2;margin-top:.869em;margin-bottom:.695em}.has-2-tiles.c-promo-tiles .tile .text-wrapper .headline{font-size:22px}}@media screen and (min-width:992px) and (min-width:576px){.has-2-tiles.c-promo-tiles .tile .text-wrapper .headline{font-size:calc(22px + 18 * ((100vw - 576px) / 1104))}}@media screen and (min-width:992px) and (min-width:1680px){.has-2-tiles.c-promo-tiles .tile .text-wrapper .headline{font-size:40px}}@media (min-width:992px){.has-3-tiles.c-promo-tiles .tile .text-wrapper .headline{margin-top:.631em;margin-bottom:.631em}.has-4-tiles.c-promo-tiles .tile .text-wrapper .headline{line-height:1.2;margin-top:1.066em;margin-bottom:.8em}.has-4-tiles.c-promo-tiles .tile .text-wrapper .headline{font-size:16px}}@media screen and (min-width:992px) and (min-width:576px){.has-4-tiles.c-promo-tiles .tile .text-wrapper .headline{font-size:calc(16px + 8 * ((100vw - 576px) / 1104))}}@media screen and (min-width:992px) and (min-width:1680px){.has-4-tiles.c-promo-tiles .tile .text-wrapper .headline{font-size:24px}}.c-promo-tiles .tile .text-wrapper .headline+span.read-more{margin-top:0}@media (min-width:992px){.has-2-tiles.c-promo-tiles .tile .text-wrapper .text{font-family:var(--font-title);font-weight:400;font-style:normal;line-height:1.333;font-size:1.12rem}}.c-promo-tiles .tile .text-wrapper .read-more{display:block;margin:2em 0 0;text-decoration:underline;font-family:var(--font-title);font-weight:400;font-style:normal}@media (min-width:992px){.has-2-tiles.c-promo-tiles .tile .text-wrapper .read-more{font-family:var(--font-title);font-weight:400;font-style:normal;line-height:1.333;font-size:1.12rem;margin-top:1.333em}.has-3-tiles.c-promo-tiles .tile .text-wrapper .read-more,.has-4-tiles.c-promo-tiles .tile .text-wrapper .read-more{margin-top:1em}}@media (max-width:767.98px){.c-promo-tiles{padding-bottom:20px}}@media (min-width:768px) and (max-width:991.98px){.c-promo-tiles{margin:0 -20px}}.c-promo-tiles .tile{margin-bottom:32px;padding:16px}@media (max-width:767.98px){.c-promo-tiles .tile:last-child{margin-bottom:0}}@media (min-width:768px){.c-promo-tiles .tile{padding:24px;margin:0 20px}}@media (min-width:992px){.c-promo-tiles .tile{padding:24px}}.c-promo-tiles .tile .text-wrapper .headline{line-height:1.2;font-family:var(--font-headline);font-weight:400;font-style:normal}.c-promo-tiles .tile .text-wrapper .headline{font-size:16px}@media screen and (min-width:576px){.c-promo-tiles .tile .text-wrapper .headline{font-size:calc(16px + 8 * ((100vw - 576px) / 1104))}}@media screen and (min-width:1680px){.c-promo-tiles .tile .text-wrapper .headline{font-size:24px}}.c-promo-tiles .tile .text-wrapper .c-link,.c-promo-tiles .tile .text-wrapper .read-more{margin-top:24px;text-decoration:none}.c-promo-tiles .tile .text-wrapper .c-link:empty{display:none}@media (min-width:992px) and (max-width:1199.98px){.c-promo-tiles.has-4-tiles{flex-wrap:wrap}}@media (min-width:768px) and (max-width:1199.98px){.c-promo-tiles.has-4-tiles .tile{width:calc(50% - 40px);margin-bottom:0}.c-promo-tiles.has-4-tiles .tile:first-child,.c-promo-tiles.has-4-tiles .tile:first-child+.tile{margin-bottom:40px}}.c-video-full-width{width:100%;padding:40px 0}@media (min-width:992px){.c-video-full-width{padding:80px 0}}.c-video-full-width .video-wrapper{position:relative;height:0;padding-bottom:56.25%;margin-bottom:24px}@media (min-width:768px){.c-video-full-width .video-wrapper{margin-bottom:32px}}@media (min-width:992px){.c-video-full-width .video-wrapper{margin-bottom:56px}}.c-video-full-width .video-wrapper .video{position:absolute;top:0;left:0;display:block;height:100%;width:100%}.c-video-full-width .text-wrapper{text-align:center}.c-video-full-width .text-wrapper .headline{margin-top:0;margin-bottom:24px}@media (min-width:768px) and (max-width:991.98px){.c-video-full-width .text-wrapper .headline{padding-left:16px;padding-right:16px}}@media (min-width:992px){.c-video-full-width .text-wrapper .headline{margin-bottom:40px}}@media (min-width:768px) and (max-width:991.98px){.c-video-full-width .text-wrapper .text{padding-left:16px;padding-right:16px}}.c-full-screen-promo{position:relative;display:flex;min-height:256px;overflow:hidden}@media (min-width:576px){.c-full-screen-promo{min-height:320px}}@media (min-width:768px){.c-full-screen-promo{min-height:440px}}@media (min-width:992px){.c-full-screen-promo{min-height:520px}}@media (min-width:1200px){.c-full-screen-promo{min-height:600px}}.c-full-screen-promo img{position:absolute;width:100%;height:100%;object-fit:cover}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.33333%}@media (min-width:768px){.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.order-lg-1{order:1}.order-lg-2{order:2}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}}@media (min-width:1200px){.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}}.c-similar-products-component{padding:40px 0}@media (min-width:992px){.c-similar-products-component{padding:80px 20px;min-height:800px}}@media (max-width:1199.98px){.c-similar-products-component{min-height:480px}}.c-similar-products-component .headline{text-align:left}@media (min-width:1200px){.c-similar-products-component .headline{flex:0 0 50%;max-width:50%}}.c-similar-products-component .headline_title{margin:0 0 0}.c-similar-products-component .headline_text{margin-bottom:3em}.c-similar-products-component .c-product-list_products{flex-wrap:nowrap;position:relative;justify-content:flex-start}.c-product-list_products{display:flex;flex-wrap:wrap;margin:0;padding:0}@media (min-width:992px){.c-product-list_products{margin-left:-20px;margin-right:-20px}}.c-similar-products-component .link-container{display:flex;justify-content:center;margin-top:24px}@media (min-width:992px){.c-similar-products-component .link-container{margin-top:0;justify-content:flex-end}}.c-similar-products-component .link-container a{font-weight:400;font-style:normal;line-height:1.5;font-size:1rem}.c-product-card{list-style:none;text-align:left;height:auto;background:#fff;color:#023744;position:relative;z-index:1;display:flex;flex-direction:column;font-family:var(--font-body);font-weight:400;font-style:normal;line-height:1.5;font-size:1rem}.c-product-card:hover .c-product-label{color:initial}.c-product-list_products .c-product-card{width:calc(50% - 2px);margin:0 1px 2px}@media (min-width:768px){.c-product-list_products .c-product-card{width:calc(25% - 2px)}}@media (min-width:992px){.c-product-list_products .c-product-card{width:calc(25% - 40px);margin:0 20px 40px}}.c-product-card a{display:block;width:100%;text-decoration:none;position:relative;text-align:left;margin-bottom:16px}.c-product-lb{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;z-index:1}.c-product-lb_label{word-break:break-word;padding:.5em;letter-spacing:.1em;text-transform:uppercase;border:1px solid #fff0;font-family:var(--font-body);font-weight:400;font-style:normal;line-height:1}.c-product-card .product-card-image{position:relative}.c-product-card .product-card-image img{display:block;width:100%;aspect-ratio:1 / 1}.c-product-card .text-wrapper{margin-bottom:16px;min-height:38px}@media (min-width:576px){.c-product-card .text-wrapper{min-height:48px}}@media (min-width:992px){.c-product-card .text-wrapper{min-height:54px}}[class*="bg-light"]{--btn-primary-text:var(--color-page-white);--btn-primary-background:var(--color-page-black);--btn-primary-border-color:var(--color-page-black);--btn-primary-bg-hover:var(--color-page-white);--btn-primary-hover-text:var(--color-page-black)}[class*="bg-dark"]{--btn-primary-text:var(--color-page-black);--btn-primary-background:var(--color-page-white);--btn-primary-border-color:var(--color-page-white);--btn-primary-bg-hover:var(--color-page-black);--btn-primary-hover-text:var(--color-page-white)}.c-btn.primary{color:var(--btn-primary-text);background:var(--btn-primary-background);border-color:var(--btn-primary-border-color)}.c-btn.primary:hover,.c-btn.primary:focus{background:var(--btn-primary-bg-hover);color:var(--btn-primary-hover-text)}html:not(.mm-wrapper_opened) .mm-page.mm-slideout{position:static}.cart-panel__overlay{z-index:6000}