.ui-specials-grid.main-design-base{container-type:inline-size;margin:1.5rem 0}.ui-specials-grid.main-design-base figure{margin:0;padding:0}.ui-specials-grid.main-design-base em,.ui-specials-grid.main-design-base i{font-style:inherit}.ui-specials-grid.main-design-base small{font-size:inherit}.ui-specials-grid.main-design-base b{font-weight:inherit}.ui-specials-grid.main-design-base .theme-deals{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:0;border:1px solid #efe5e5;padding:15px 20px;transition:border .3s ease;animation:fadeIn ease 1s;border-radius:15px;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}.ui-specials-grid.main-design-base .theme-deals.widget-col{padding-bottom:1rem}.ui-specials-grid.main-design-base .theme-deals:hover{border:1px solid #cbc3c3}.ui-specials-grid.main-design-base .theme-deals+.theme-deals{margin-top:30px}.ui-specials-grid.main-design-base .theme-deals .dev-card{order:1;flex:0 0 auto;margin-bottom:30px;margin-right:9px;font-family:var(--rb-font-family);color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding-left:5px}.ui-specials-grid.main-design-base .theme-deals .dev-card::before{content:"";display:block;height:1px;width:100%;background:#bdbdbd;position:absolute;left:0;top:50px}.ui-specials-grid.main-design-base .theme-deals .dev-card::after{content:"."}.ui-specials-grid.main-design-base .theme-deals .global-head{width:65%;order:2;flex:1 1 auto;margin-bottom:30px;font-family:var(--rb-font-family);color:#000;font-size:18px;font-style:normal;font-weight:bold;line-height:normal}.ui-specials-grid.main-design-base .theme-deals .module-evaluation{order:3;flex:0 0 auto;display:flex;align-items:center;margin-bottom:30px}.ui-specials-grid.main-design-base .theme-deals .module-evaluation.lib-evaluation{width:15%;justify-content:end}.ui-specials-grid.main-design-base .theme-deals .bundle-specials,.ui-specials-grid.main-design-base .theme-deals .vendor-container,.ui-specials-grid.main-design-base .theme-deals .section-crest,.ui-specials-grid.main-design-base .theme-deals .element-button-styles{order:5;flex:1 0 0}.ui-specials-grid.main-design-base .theme-deals .section-crest{flex:0 0 auto;margin-right:30px}.ui-specials-grid.main-design-base .theme-deals .section-crest .lab-badge{width:240px;max-width:100%;aspect-ratio:2;border-radius:6px;object-fit:cover;background-color:#333}.ui-specials-grid.main-design-base .theme-deals .bundle-specials,.ui-specials-grid.main-design-base .theme-deals .vendor-container{display:flex;flex-direction:column-reverse;justify-content:center;gap:10px;margin-right:30px;flex:1 0 18%}.ui-specials-grid.main-design-base .theme-deals .element-button-styles{display:flex;flex-direction:column;width:20%;align-self:center;flex:1 0 20%}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .vendor-place{background:var(--color-primary, #35B3DB);padding:20px 15px;color:#fff;text-align:center;font-family:var(--rb-font-family);font-style:normal;line-height:1;min-width:160px;text-decoration:none;border-radius:6px;font-size:20px;font-weight:700;align-content:center}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .vendor-place:hover{background:var(--color-primary-hover, var(--color-primary, #35B3DB))}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .vendor-place:focus{outline:1px dashed var(--color-primary-hover, var(--color-primary, #35B3DB));outline-offset:1px}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .vendor-place:active{background:var(--color-primary-active, var(--color-primary, #35B3DB))}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section{border-radius:6px;background:var(--color-primary-opacity-5, var(--color-primary, #35B3DB));width:100%;display:flex;align-items:center;gap:5px;padding:15px 63px 15px 15px;position:relative;justify-content:center;margin-bottom:10px;flex-wrap:wrap}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .pack-caption{color:var(--color-primary, #35B3DB);text-align:center;font-family:var(--rb-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .component-header-text{color:#b0b0b0;text-align:center;font-family:var(--rb-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section:not([data-promo-code]){justify-content:center;background:#f8f8f8;padding:15px}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .theme-slot{color:var(--color-primary, #35B3DB);text-align:center;font-family:var(--rb-font-family);font-size:15px;font-style:italic;font-weight:700;line-height:normal;user-select:all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel{width:24px;border:none;background-size:24px;background-repeat:no-repeat;background-position:center;background-color:var(--color-primary, #35B3DB);padding:24px;text-align:center;font-family:var(--rb-font-family);font-style:normal;line-height:1;text-decoration:none;border-radius:6px;font-weight:700;position:absolute;right:0;top:0;bottom:0;transition:all .3s ease;cursor:pointer}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel:before{content:"";display:inline-block;width:22px;height:22px;background-color:#fff;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg transform='translate(0,850) scale(1,-1)'%3E%3Cpath d='M785 725h-445a26 26 0 0 1-19-9 33 33 0 0 1-8-22v-156h-139a26 26 0 0 1-20-10 33 33 0 0 1-8-22v-500a33 33 0 0 1 8-22c5-6 12-9 20-9h444a26 26 0 0 1 20 9 33 33 0 0 1 8 22v157h139a26 26 0 0 1 19 9 33 33 0 0 1 9 22v500a33 33 0 0 1-9 22 26 26 0 0 1-19 9z m-195-687h-389v437h389v-437z m167 187h-111v281a33 33 0 0 1-8 22 26 26 0 0 1-20 10h-250v125h389v-438z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg transform='translate(0,850) scale(1,-1)'%3E%3Cpath d='M785 725h-445a26 26 0 0 1-19-9 33 33 0 0 1-8-22v-156h-139a26 26 0 0 1-20-10 33 33 0 0 1-8-22v-500a33 33 0 0 1 8-22c5-6 12-9 20-9h444a26 26 0 0 1 20 9 33 33 0 0 1 8 22v157h139a26 26 0 0 1 19 9 33 33 0 0 1 9 22v500a33 33 0 0 1-9 22 26 26 0 0 1-19 9z m-195-687h-389v437h389v-437z m167 187h-111v281a33 33 0 0 1-8 22 26 26 0 0 1-20 10h-250v125h389v-438z'/%3E%3C/g%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel:hover{background-color:var(--color-primary-hover, var(--color-primary, #35B3DB))}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel:focus{outline:1px dashed var(--color-primary-hover, var(--color-primary, #35B3DB));outline-offset:1px}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel:active{background-color:var(--color-primary-active, var(--color-primary, #35B3DB))}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel.block-flex{outline:none;cursor:pointer;pointer-events:none}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel.block-flex:before{content:"";display:inline-block;width:18px;height:18px;background-color:#fff;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 762 1000'%3E%3Cg transform='translate(0,850) scale(1,-1)'%3E%3Cpath d='M176 850h410v-59h176v-941h-762v941h176v59z m0-117h-117v-824h644v824h-117v-117h-410v117z m351 58h-293v-117h293v117z m21-464l-196-196-138 138 41 41 97-96 155 155 41-42z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 762 1000'%3E%3Cg transform='translate(0,850) scale(1,-1)'%3E%3Cpath d='M176 850h410v-59h176v-941h-762v941h176v59z m0-117h-117v-824h644v824h-117v-117h-410v117z m351 58h-293v-117h293v117z m21-464l-196-196-138 138 41 41 97-96 155 155 41-42z'/%3E%3C/g%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:1px}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel.container-piece-8bed{outline:none;cursor:pointer;pointer-events:none}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel.container-piece-8bed:before{content:"";display:inline-block;width:20px;height:20px;background-color:#ef0201;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg transform='translate(0,850) scale(1,-1)'%3E%3Cpath d='M500 791c-244 0-441-197-441-441 0-244 197-441 441-441 244 0 441 197 441 441 0 244-197 441-441 441z m-500-441c0 276 224 500 500 500 276 0 500-223 500-500 0-276-223-500-500-500-276 0-500 224-500 500z m412 293h176v-352h-176v352z m59-59v-234h58v234h-58z m-59-351h176v-176h-176v176z m59-59v-58h58v58h-58z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg transform='translate(0,850) scale(1,-1)'%3E%3Cpath d='M500 791c-244 0-441-197-441-441 0-244 197-441 441-441 244 0 441 197 441 441 0 244-197 441-441 441z m-500-441c0 276 224 500 500 500 276 0 500-223 500-500 0-276-223-500-500-500-276 0-500 224-500 500z m412 293h176v-352h-176v352z m59-59v-234h58v234h-58z m-59-351h176v-176h-176v176z m59-59v-58h58v58h-58z'/%3E%3C/g%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.ui-specials-grid.main-design-base .theme-deals .vendor-place-40a1{color:#000;text-align:left;font-family:var(--rb-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:calc(100% + 40px);min-width:calc(100% + 40px);margin-left:-20px;border-top:1px solid #dadada;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:11px 25px 0;margin-top:22px;order:6}.ui-specials-grid.main-design-base .theme-deals .vendor-place-40a1 a{text-decoration:underline}.ui-specials-grid.main-design-base .theme-deals .vendor-place-40a1 a:hover{text-decoration:none}@container (max-width: 1100px){.ui-specials-grid.main-design-base .theme-deals .element-button-styles{margin-top:20px;flex:1 0 100%;flex-direction:row;gap:10px}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section{width:50%;margin-bottom:0}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel{padding:30px}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .vendor-place{width:50%}.ui-specials-grid.main-design-base .theme-deals .bundle-specials,.ui-specials-grid.main-design-base .theme-deals .vendor-container{flex:1 1 0;margin-right:0}.ui-specials-grid.main-design-base .theme-deals .vendor-container{margin-left:30px}}@container (max-width: 768px){.ui-specials-grid.main-design-base .theme-deals{padding-top:33px}.ui-specials-grid.main-design-base .theme-deals .dev-card{font-size:20px;font-weight:700;margin-bottom:10px}.ui-specials-grid.main-design-base .theme-deals .dev-card:before{display:none}.ui-specials-grid.main-design-base .theme-deals .global-head{text-align:center;font-size:20px;font-weight:700;margin-bottom:10px}.ui-specials-grid.main-design-base .theme-deals .module-evaluation{flex:1 0 100%;flex-direction:column}.ui-specials-grid.main-design-base .theme-deals .module-evaluation .common-region:before{width:30px;height:30px}.ui-specials-grid.main-design-base .theme-deals .module-evaluation .common-region .part-rating{font-size:26px;font-weight:700}.ui-specials-grid.main-design-base .theme-deals .module-evaluation .common-region .core-grade{font-size:18px;font-weight:600}.ui-specials-grid.main-design-base .theme-deals .module-evaluation a.content-opinion{font-size:18px;font-weight:500;margin:15px 0 5px 0}.ui-specials-grid.main-design-base .theme-deals .section-crest{flex:1 0 100%;margin:0 0 20px 0;text-align:center;position:relative}.ui-specials-grid.main-design-base .theme-deals .section-crest .lab-badge{width:360px;height:180px}.ui-specials-grid.main-design-base .theme-deals .section-crest::before{content:"";display:block;height:1px;width:100%;background:#bdbdbd;position:absolute;left:0;top:-20px}.ui-specials-grid.main-design-base .theme-deals .bundle-specials,.ui-specials-grid.main-design-base .theme-deals .vendor-container{flex:1 0 100%;padding:15px;gap:10px}.ui-specials-grid.main-design-base .theme-deals .bundle-specials .block-incentives,.ui-specials-grid.main-design-base .theme-deals .vendor-container .block-incentives{font-size:20px}.ui-specials-grid.main-design-base .theme-deals .vendor-container{margin:15px 0 0 0}}@container (max-width: 380px){.ui-specials-grid.main-design-base .theme-deals .section-crest .lab-badge{width:100%;height:auto}.ui-specials-grid.main-design-base .theme-deals .element-button-styles{flex-direction:column;width:100%;margin-top:15px;gap:15px}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section{width:100%}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .group-section .hub-panel{padding:24px}.ui-specials-grid.main-design-base .theme-deals .element-button-styles .vendor-place{width:100%}}.ui-specials-grid.main-design-base .common-region:before{content:"";display:inline-block;width:22px;height:22px;background-color:#ffcb00;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg transform='translate(0,850) scale(1,-1)'%3E%3Cpath d='M468 752c10 31 54 31 64 0l73-224c4-14 17-23 32-23h236c32 0 46-42 20-61l-192-139c-11-8-16-23-12-37l73-225c10-31-25-56-51-37l-191 139c-12 8-28 8-40 0l-191-139c-26-19-61 6-51 37l73 225c4 14 0 29-12 37l-191 139c-27 19-13 61 19 61h237c14 0 27 9 31 23l73 224z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg transform='translate(0,850) scale(1,-1)'%3E%3Cpath d='M468 752c10 31 54 31 64 0l73-224c4-14 17-23 32-23h236c32 0 46-42 20-61l-192-139c-11-8-16-23-12-37l73-225c10-31-25-56-51-37l-191 139c-12 8-28 8-40 0l-191-139c-26-19-61 6-51 37l73 225c4 14 0 29-12 37l-191 139c-27 19-13 61 19 61h237c14 0 27 9 31 23l73 224z'/%3E%3C/g%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;flex-shrink:0}.ui-specials-grid.main-design-base .common-region .part-rating{font-family:var(--rb-font-family);color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.ui-specials-grid.main-design-base .common-region .core-grade{font-family:var(--rb-font-family);color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ui-specials-grid.main-design-base a.content-opinion{font-family:var(--rb-font-family);color:#005eea;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;margin-left:20px}.ui-specials-grid.main-design-base a.content-opinion:hover{text-decoration-line:none}.ui-specials-grid.main-design-base .bundle-specials,.ui-specials-grid.main-design-base .vendor-container{border-radius:6px;background:#f8f8f8;padding:10px}.ui-specials-grid.main-design-base .bundle-specials .block-incentives,.ui-specials-grid.main-design-base .vendor-container .block-incentives{color:#000;text-align:center;font-family:var(--rb-font-family);font-size:22px;font-style:normal;font-weight:600;line-height:normal}.ui-specials-grid.main-design-base .bundle-specials .kit-piece,.ui-specials-grid.main-design-base .vendor-container .kit-piece{color:#000;text-align:center;font-family:var(--rb-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.ui-specials-grid.main-design-base .theme-responsive-tables{display:flex;justify-content:center;padding:2rem 0;width:100%}.ui-specials-grid.main-design-base .theme-responsive-tables .content-place-0e17{background:var(--color-primary, #35B3DB);border-radius:.3125rem;border:none;box-shadow:0 4px 23px 0 rgba(0,0,0,.25);padding:1rem 2rem;color:#fff;text-align:center;font-size:1.1875rem;font-family:var(--rb-font-family);font-style:normal;font-weight:700;line-height:1;cursor:pointer;width:100%;max-width:300px;height:54px}.ui-specials-grid.main-design-base .theme-responsive-tables .content-place-0e17:hover{background:var(--color-primary-hover, var(--color-primary, #35B3DB))}.ui-specials-grid.main-design-base .theme-responsive-tables .content-place-0e17:focus{outline:1px dashed var(--color-primary-hover, var(--color-primary, #35B3DB));outline-offset:1px}.ui-specials-grid.main-design-base .theme-responsive-tables .content-place-0e17:active{background:var(--color-primary-active, var(--color-primary, #35B3DB))}.ui-specials-grid.main-design-base .theme-responsive-tables .content-place-0e17.unit-spinning{background-size:200% 100%;background-image:linear-gradient(to right, var(--color-primary, #35B3DB) 50%, var(--color-primary-hover, var(--color-primary, #35B3DB)) 50%);animation:progress-bar 2s linear infinite;pointer-events:none}@keyframes progress-bar{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
