.dfwidget-host{--unit: 8px;--font-size: 16px;--text-color: hsla(202, 97%, 2.4%, 0.934);--low-contrast-text-color: hsla(206, 97%, 4.8%, 0.593);--text-accent-color: hsla(226, 100%, 41.2%, 0.757);--card-width: calc(var(--unit) * 25);--card-border-width: 1px;--card-border-color: hsla(210, 99.1%, 10.1%, 0.157);--card-border-radius: 0;--card-media-height-ratio: 100%;--card-media-fit: contain;--card-media-position: initial;--card-content-padding: 0;--card-content-gap: calc(var(--unit) * 1.5);--card-inner-content-gap: calc(var(--card-content-gap) / 2);--card-title-lines: 3;--card-description-lines: 3;--card-description-display: none;--card-text-align: left;--card-bgcolor: white;display:block;background-color:#fff}.dfwidget-host,.dfwidget-host *{box-sizing:border-box}.dfwidget-host .dfwidget-title{display:flex;flex-direction:column;padding:calc(var(--unit)*3);background-color:var(--card-bgcolor);color:var(--text-color);font-size:21px;font-weight:bold;text-align:left}.dfwidget-host .dfwidget-card{flex:0 0 auto;min-width:var(--card-width)}.dfwidget-host .dfwidget-card:not(:first-child){margin-left:var(--unit)}@media only screen and (max-device-width: 480px){.dfwidget-host .dfwidget-card{width:100%}}@media(min-width: 481px)and (max-width: 768px){.dfwidget-host .dfwidget-card{flex:0 0 calc(50% - 2.5px)}}@media(min-width: 769px)and (max-width: 1024px){.dfwidget-host .dfwidget-card{flex:0 0 calc(33.3% - 3.2px)}}@media(min-width: 1025px)and (max-width: 1200px){.dfwidget-host .dfwidget-card{flex:0 0 calc(25% - 5px)}}@media(min-width: 1201px){.dfwidget-host .dfwidget-card{flex:0 0 calc(20% - 5px)}}.dfwidget-host .flexible{flex:1 1 auto !important}.dfwidget-host [class=flexible]{margin:0 !important}.dfwidget-host .line-clamp{display:-webkit-box;-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dfwidget-host .dfwidget-carousel{display:flex;justify-content:space-between;overflow:hidden}.dfwidget-host .dfwidget-carousel>.carousel-arrow{flex:0 0 auto}.dfwidget-host .dfwidget-carousel>.carousel-content{flex:1 1 auto}.dfwidget-host .carousel-arrow{display:flex;justify-content:center;align-items:center;opacity:.15;transition:opacity .125s ease-in;cursor:pointer}.dfwidget-host .carousel-arrow:hover{opacity:.8}.dfwidget-host .carousel-arrow svg{flex:0 0 auto;width:calc(var(--unit)*5);height:calc(var(--unit)*5);fill:hsla(202,97%,2.4%,.934)}.dfwidget-host .carousel-content{display:flex;flex-flow:row nowrap;justify-content:flex-start;scroll-snap-type:x mandatory;padding:calc(var(--unit)/2);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.dfwidget-host .carousel-content::-webkit-scrollbar{display:none}.dfwidget-host .dfwidget-card{position:relative !important;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;padding:calc(var(--unit)*3);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius);background-color:var(--card-bgcolor);font-size:calc(var(--font-size)*.875);text-align:var(--card-text-align);cursor:pointer;outline:none}.dfwidget-host .dfwidget-card>*{flex:0 0 auto}.dfwidget-host .dfwidget-card>:not(:first-child){margin-top:var(--card-content-gap)}@media(hover: hover){.dfwidget-host .dfwidget-card:hover{box-shadow:0 0 0 2px hsla(206,96.4%,11.3%,.126)}.dfwidget-host .dfwidget-card:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #000;outline:none}}@media(hover: none){.dfwidget-host .dfwidget-card:active>*{opacity:.8}}.dfwidget-host .card-media{padding:0;overflow:hidden;border-radius:calc(var(--card-border-radius)/2);background-color:var(--card-bgcolor)}.dfwidget-host .card-media-thumbnail{display:block;overflow:hidden;position:relative;width:100%;height:0;padding-bottom:var(--card-media-height-ratio)}.dfwidget-host .card-media-thumbnail img{display:block;width:100%;height:100%;object-fit:var(--card-media-fit);object-position:var(--card-media-position);margin:auto;position:absolute;bottom:0;left:0}.dfwidget-host .card-media-thumbnail--notfound{background-color:hsla(210,87.7%,16%,.028);background-image:url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iI2RkZCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTAgMGgyNHYyNGgtMjR6IiBmaWxsPSJub25lIi8+PHBhdGggZD0ibTIxLjE5IDIxLjE5LS43OC0uNzgtMi40MS0yLjQxLTQuNTktNC41OS05LjgyLTkuODItLjc4LS43OGMtLjM5LS4zOS0xLjAyLS4zOS0xLjQxIDAtLjQuMzktLjQgMS4wMi0uMDEgMS40MWwxLjYxIDEuNjF2MTMuMTdjMCAxLjEuOSAyIDIgMmgxMy4xN2wxLjYxIDEuNjFjLjM5LjM5IDEuMDIuMzkgMS40MSAwcy4zOS0xLjAzIDAtMS40MnptLTE1LjE3LTMuMTljLS40MiAwLS42NS0uNDgtLjM5LS44MWwyLjQ5LTMuMmMuMi0uMjUuNTgtLjI2Ljc4LS4wMWwyLjEgMi41MyAxLjE3LTEuNTEgMyAzem0xNC45OC4xNy0xNS4xNy0xNS4xN2gxMy4xN2MxLjEgMCAyIC45IDIgMnoiLz48L3N2Zz4K");background-repeat:no-repeat;background-position:center center}.dfwidget-host .card-media-thumbnail--notfound img{display:none !important}.dfwidget-host .card-content{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:var(--card-content-padding);color:var(--text-color)}.dfwidget-host .card-content>*{flex:0 0 auto}.dfwidget-host .card-content>:not(:first-child){margin-top:var(--card-inner-content-gap)}.dfwidget-host .card-title{--max-lines: var(--card-title-lines)}.dfwidget-host .card-description{--max-lines: var(--card-description-lines);display:var(--card-description-display);color:var(--low-contrast-text-color);font-size:calc(var(--font-size)*.75);letter-spacing:0.0178571429em;opacity:.8}.dfwidget-host .card-pricing{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin-top:var(--card-inner-content-gap);margin-left:calc(var(--unit)*-1)}.dfwidget-host .card-pricing>*{flex:0 0 auto}.dfwidget-host .card-price{order:0;margin-left:var(--unit);white-space:nowrap;font-weight:bold}.dfwidget-host .card-price:last-child{margin-right:0}.dfwidget-host .card-price--sale{order:1;font-weight:bold;color:var(--text-accent-color)}.dfwidget-host .card-price--sale~.card-price{color:var(--low-contrast-text-color);font-weight:normal;text-decoration:line-through}.dfwidget-host .card-link{display:block;position:static;overflow:visible;margin:0 !important;padding:0 !important;filter:none}.dfwidget-host .card-link::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.dfwidget-host .carousel-arrow-disabled{pointer-events:none}.dfwidget-host .df-add-to-cart-btn{background-color:#4587f5;width:40px;height:40px;fill:#fff;border-radius:6px;padding:8px;position:absolute;right:16px;bottom:16px;border-width:0px;z-index:10}.dfwidget-host .df-add-to-cart-btn:hover{background-color:#3f3ab0;cursor:pointer}.dfwidget-host .df-add-to-cart-btn:disabled{background-color:#4587f5}.dfwidget-host .df-add-to-cart-spinner{display:block;border:4px solid #f3f3f3;border-top:4px solid #4587f5;border-right:4px solid #4587f5;border-radius:50%;width:24px;height:24px;animation:spin 300ms linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
