.Product__Info,.Product__Aside{max-width:100%}.product-total-price{display:none}@media screen and (min-width:1000px){.product{grid:"product-gallery product-info" / 1fr 1fr;gap:3.125rem!important}.product-gallery__thumbnail-scroller{grid-auto-columns:4.25rem!important}.product-gallery{gap:1.5rem 3.1rem!important}}@media screen and (min-width:641px)and (max-width:1007px){.Product__Gallery{width:calc(100% + 60px);margin-left:-30px}}@media screen and (max-width:640px){.Product{max-width:unset}}@media screen and (min-width:1500px){.Product__Wrapper{width:50%}.Product__Info{width:calc(100% - 50px);margin-left:0}.Product__InfoWrapper{width:calc(50% - 100px)}}.product-description p{margin-bottom:15px}.config-add-to-cart-disabled{display:none}.config-add-to-cart--button.disabled:not(.config-add-to-cart--button--disable-pointer-events){pointer-events:none}.config-add-to-cart--button.disabled .config-add-to-cart{display:none}.config-add-to-cart--button.disabled .config-add-to-cart-disabled{display:block}starter-kit-apply{display:block;position:relative}.product-block-additional-info-container-outside{position:absolute;right:0;top:0;width:28px;height:28px;border:2px solid #5c5c5c;border-radius:17.544%;display:flex;justify-content:center;align-items:center;color:#5c5c5c;font-size:20px;line-height:24px;font-weight:600;cursor:pointer;padding:12px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-block-additional-info-container-outside.active .product-block-additional-info-content{opacity:1;visibility:visible}.product-block-additional-info-container-outside .product-block-additional-info-content{opacity:0;visibility:hidden;transition:opacity .2s ease;position:absolute;left:50%;bottom:calc(100% + 15px);transform:translate(-50%);width:360px;border:2px solid #5c5c5c;font-size:16px;line-height:24px;font-weight:400;background-color:#fff;z-index:2;border-radius:16px;padding:12px;color:#232323a6;text-align:center;cursor:default;display:flex;align-items:center;gap:5px}.product-block-additional-info-container-outside .product-block-additional-info-content .product-block-additional-info-content-image,.product-block-additional-info-container-outside .product-block-additional-info-content .product-block-additional-info-content-text{max-width:100%}.product-block-additional-info-container-outside .product-block-additional-info-content .product-block-additional-info-content-image{flex-shrink:0;flex-grow:0;width:70px}.product-block-additional-info-container-outside .product-block-additional-info-content .product-block-additional-info-content-text{flex-grow:1;flex-shrink:1}.product-block-additional-info-container-outside .product-block-additional-info-content:before{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #5c5c5c;border-bottom:10px solid transparent;right:-21px;bottom:20px;transform:rotate(-90deg)}.product-block-additional-info-container-outside .product-block-additional-info-content:after{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white;border-bottom:10px solid transparent;right:-18px;bottom:20px;transform:rotate(-90deg)}.rao-product-config .product-block-main-container{margin:20px 0 40px}.rao-product-config .product-block-main-container .product-block-overview-container{position:relative;display:flex;align-items:center;margin-bottom:12px;padding-right:30px}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-settings-number{width:34px;min-width:34px;height:34px;border-radius:0;text-align:center;font-family:var(--heading-font-family);font-size:22px;line-height:34px;color:#fff;background-color:#5c5c5c;display:flex;justify-content:center;align-items:center;margin-right:10px;padding:4px 0 0}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-settings-title{color:#232323;font-family:var(--heading-font-family);font-size:15px;margin-right:10px;letter-spacing:.2em;text-transform:uppercase;padding:4px 0 0}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-settings-selected-product.hidden{opacity:0}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-settings-selected-product{display:flex;align-items:center}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-settings-selected-product .selected-product-image{width:48px;height:48px;border-radius:17.544%;overflow:hidden;margin-right:8px;flex-shrink:0}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-settings-selected-product .selected-product-details .selected-product-title{color:#232323;font-size:17px;font-family:var(--heading-font-family);line-height:20px}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-settings-selected-product .selected-product-details .selected-product-price{color:#232323a6}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container{position:absolute;right:0;width:28px;height:28px;border:1.5px solid #5c5c5c;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;line-height:24px;font-weight:600;cursor:pointer;padding:12px;background-color:#5c5c5c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container:not(.active) .product-block-additional-info-content{visibility:hidden}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container.active .product-block-additional-info-content{opacity:1}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container .product-block-additional-info-content{opacity:0;transition:opacity .2s ease;position:absolute;left:50%;bottom:calc(100% + 15px);transform:translate(-50%);width:360px;border:1.5px solid #5c5c5c;font-size:16px;line-height:24px;font-weight:400;background-color:#f3f3f3;z-index:2;border-radius:16px;padding:12px;color:#232323a6;text-align:center;cursor:default}@media screen and (min-width:436px){.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container .product-block-additional-info-content{bottom:-20px;left:-200px}}@media screen and (max-width:435px){.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container .product-block-additional-info-content{width:260px;left:-150px;bottom:-20px}}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container .product-block-additional-info-content:before{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #5c5c5c;border-bottom:10px solid transparent;right:-20px;bottom:20px;transform:rotate(-90deg)}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container .product-block-additional-info-content:after{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #F3F3F3;border-bottom:10px solid transparent;right:-18px;bottom:20px;transform:rotate(-90deg)}.rao-product-config .product-block-main-container .product-block-overview-container .product-block-additional-info-container:hover{background-color:#f3f3f3;border-color:#5c5c5c;color:#5c5c5c}.rao-product-config .product-block-main-container .product-block-filter-sort-container{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:12px}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container{display:flex;align-items:center;justify-content:space-between;color:#5c5c5c;border-radius:0;line-height:10px;width:fit-content;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 12px 12px 0;border:1px solid #5c5c5c;min-width:90px}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container{margin:0 8px 12px 0}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container{margin:0 8px 12px 0}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container.active{background-color:#5c5c5c;color:#fff}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container.active .product-block-filter-chevron{background-color:#5c5c5c;color:#fff;padding:8px 12px 8px 8px;border-radius:0}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container.active .product-block-filter-chevron{padding:8px 10px 8px 6px}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container.active .product-block-filter-chevron{padding:8px 10px 8px 6px}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-text{padding:8px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;left:10px;margin-right:10px}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-icon{padding:10px;border-radius:0;background-color:#5c5c5c;color:#fff}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-icon{padding:9px}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-icon{padding:9px}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-icon svg{stroke:none!important}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-chevron{padding:8px 12px 8px 8px;stroke:none!important;border-radius:0 15px 15px 0}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-chevron{padding:8px 10px 8px 6px}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-chevron{padding:8px 10px 8px 6px}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-chevron .hidden{display:none}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-filter-container .product-block-filter-chevron svg{stroke:none!important}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset{display:flex;align-items:center;justify-content:space-between;color:#5c5c5c;border-radius:0;margin:0 12px 12px 0;width:fit-content;line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:1px solid #5c5c5c;position:relative;min-width:90px;max-width:205px}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset{min-width:unset;width:36px;position:static;margin:0 8px 12px 0}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset{min-width:unset;width:36px;position:static;margin:0 8px 12px 0}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container.active,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset.active{background-color:#5c5c5c;color:#fff}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container.active .product-block-filter-chevron,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset.active .product-block-filter-chevron{background-color:#5c5c5c;color:#fff;padding:10px;border-radius:0}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container.active .product-block-filter-chevron,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset.active .product-block-filter-chevron{display:none}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container.active .product-block-filter-chevron,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset.active .product-block-filter-chevron{display:none}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-text,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-text{padding:8px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;left:10px;margin-right:10px}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-icon,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-icon{padding:10px;border-radius:0;background-color:#5c5c5c;color:#fff}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-icon,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-icon{padding:9px;border-radius:0}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-icon,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-icon{padding:9px;border-radius:0}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-icon svg,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-icon svg{stroke:none!important}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-chevron,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-chevron{padding:8px 12px 8px 8px;border-radius:0 15px 15px 0}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-chevron .hidden,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-chevron .hidden{display:none}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-chevron svg,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-chevron svg{stroke:none!important}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-chevron,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-chevron{display:none}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-filter-chevron,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-filter-chevron{display:none}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-sort-options,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-sort-options{position:absolute;left:39px;top:36px;width:200px;background:#f3f3f3;color:#5c5c5c;border:1px solid #5c5c5c;z-index:10;overflow:hidden}@media screen and (min-width:1008px)and (max-width:1499px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-sort-options,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-sort-options{top:40px;left:0;width:100%;border-radius:0}}@media screen and (max-width:535px){.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-sort-options,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-sort-options{top:40px;left:0;width:100%;border-radius:0}}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-sort-options.hidden,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-sort-options.hidden{display:none}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-sort-options .product-block-sort-option,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-sort-options .product-block-sort-option{line-height:20px;padding:10px}.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-sort-options .product-block-sort-option:hover,.rao-product-config .product-block-main-container .product-block-filter-sort-container .product-block-sort-container .product-block-sort-options .product-block-sort-option.activesort,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-sort-options .product-block-sort-option:hover,.rao-product-config .product-block-main-container .product-block-filter-sort-container .filter-reset .product-block-sort-options .product-block-sort-option.activesort{color:#fff;background-color:#5c5c5c}.rao-product-config .product-block-main-container .product-block-filter-contents-container .product-block-filter-content{padding:0 12px 12px;display:flex;flex-wrap:wrap;margin-top:0}.rao-product-config .product-block-main-container .product-block-filter-contents-container .product-block-filter-content.hidden{display:none}.rao-product-config .product-block-main-container .product-block-filter-contents-container .product-block-filter-content .product-block-filter-tag{height:32px;border:1px solid rgba(35,35,35,.65);color:#232323a6;font-size:16px;line-height:24px;border-radius:0;padding:2px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 8px 8px 0}.rao-product-config .product-block-main-container .product-block-filter-contents-container .product-block-filter-content .product-block-filter-tag:last-child{margin:0 0 8px}.rao-product-config .product-block-main-container .product-block-filter-contents-container .product-block-filter-content .product-block-filter-tag.activetag{border:1px solid #5c5c5c;background-color:#5c5c5c;color:#fff}.rao-product-config .product-block-main-container .product-block-selector-container{display:flex;flex-wrap:wrap;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:2px;margin-left:-8px;margin-bottom:-8px}.rao-product-config .product-block-main-container .product-block-selector-container .product-block-snippet{width:72px;height:94px;display:flex;flex-direction:column;align-items:center;cursor:pointer;margin:0 0 8px 8px}.rao-product-config .product-block-main-container .product-block-selector-container .product-block-snippet.selected .product-block-snippet-image{border:2px solid #5c5c5c}.rao-product-config .product-block-main-container .product-block-selector-container .product-block-snippet .product-block-snippet-image{width:72px;height:72px;border-radius:17.544%;overflow:hidden}.rao-product-config .product-block-main-container .product-block-selector-container .product-block-snippet .product-block-snippet-title{font-size:14px;line-height:18px;height:22px;width:72px;margin-top:4px;color:#5c5c5c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-product-config .product-main-price,.rao-product-config .product-total-price{margin:12px 0 18px;font-size:24px;line-height:32px;font-weight:600;color:#5c5c5c}.rao-product-config .filter-reset{margin-right:0!important}.customizer-error-message{font-style:italic}.product-block-additional-info-container-outside{position:absolute;right:0;width:28px;height:28px;border:1.5px solid #5c5c5c;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;line-height:24px;font-weight:600;cursor:pointer;border-radius:0;padding:12px;background-color:#5c5c5c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-block-additional-info-container-outside .opener{display:flex;width:28px;height:28px;flex-shrink:0;justify-content:center;align-items:center}.product-block-additional-info-container-outside.active .product-block-additional-info-content{opacity:1}.product-block-additional-info-container-outside .product-block-additional-info-content{opacity:0;transition:opacity .2s ease;position:absolute;left:50%;bottom:calc(100% + 15px);transform:translate(-50%);width:360px;border:1.5px solid #5c5c5c;font-size:16px;line-height:24px;font-weight:400;background-color:#f3f3f3;z-index:2;border-radius:16px;padding:12px;color:#232323a6;text-align:center;cursor:default}@media screen and (min-width:436px){.product-block-additional-info-container-outside .product-block-additional-info-content{bottom:-20px;left:-200px}}@media screen and (max-width:435px){.product-block-additional-info-container-outside .product-block-additional-info-content{width:260px;left:-150px;bottom:-20px}}.product-block-additional-info-container-outside .product-block-additional-info-content:before{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #5c5c5c;border-bottom:10px solid transparent;right:-20px;bottom:20px;transform:rotate(-90deg)}.product-block-additional-info-container-outside .product-block-additional-info-content:after{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #F3F3F3;border-bottom:10px solid transparent;right:-18px;bottom:20px;transform:rotate(-90deg)}.product-block-additional-info-container-outside:hover{background-color:#f3f3f3;border-color:#5c5c5c;color:#5c5c5c}.spoon-block-swatch{border:1px solid rgba(35,35,35,.65);color:#232323a6}input[type=radio]:checked+.spoon-block-swatch{border:1px solid #5c5c5c;background-color:#5c5c5c;color:#fff}.product-block-filter-sort-container{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:12px}.product-block-filter-sort-container>.product-block-filter-container,.product-block-filter-sort-container>.product-block-sort-container,.product-block-filter-sort-container>.config-search-local{margin:0!important}.config-search-local{order:3;margin-left:0;max-width:260px;height:36px;display:flex;align-items:center}.product-block-filter-container.filter-reset{order:4;height:36px;display:flex;align-items:center;visibility:hidden;opacity:0;pointer-events:none;margin-left:8px}.product-block-filter-container.filter-reset.is-visible{visibility:visible;opacity:1;pointer-events:auto}@media screen and (max-width:1007px){.product-block-filter-sort-container{column-gap:8px;row-gap:10px}.config-search-local{max-width:100%}}.config-trust-icons{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(92,92,92,.15);display:flex;flex-direction:column;gap:14px}.config-trust-item{display:flex;align-items:center;gap:16px;color:#5c5c5c;font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.16px;line-height:12px;text-transform:uppercase}.config-trust-item,.config-trust-item *{cursor:default!important;pointer-events:none}.config-trust-item svg{width:24px;height:24px;opacity:1;flex:0 0 auto}.jdgm-prev-badge,.jdgm-prev-badge *{font-family:Josefin Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:2.6px!important;text-transform:uppercase!important;color:#939393!important}.jdgm-star{color:#f5c400!important}
/*# sourceMappingURL=/cdn/shop/t/89/assets/product-configurator.scss.css.map */
