.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);--carousel-peek: 40px;--card-border-width: 1px;--card-border-color: hsla(210, 99.1%, 10.1%, 0.157);--card-border-radius: 0;--card-box-shadow: none;--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-title-font-size: calc(var(--font-size) * 0.875);--card-title-font-weight: normal;--card-description-lines: 3;--card-description-display: none;--card-text-align: left;--widget-title-align: left;--card-bgcolor: white;--widget-bgcolor: white;--add-to-cart-bgcolor: #4587f5;display:block;background-color:var(--widget-bgcolor)}@media(max-width: 768px){.dfwidget-host{--card-border-radius: 8px}}.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:var(--widget-title-align)}.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(max-width: 480px){.dfwidget-host .dfwidget-card{width:min(70vw,280px);padding:12px}}@media(min-width: 481px)and (max-width: 768px){.dfwidget-host .dfwidget-card{flex:0 0 calc(50% - var(--unit) - var(--carousel-peek)/2)}}@media(min-width: 769px)and (max-width: 1024px){.dfwidget-host .dfwidget-card{flex:0 0 calc(33.333% - var(--unit) - var(--carousel-peek)/3)}}@media(min-width: 1025px)and (max-width: 1200px){.dfwidget-host .dfwidget-card{flex:0 0 calc(25% - var(--unit) - var(--carousel-peek)/4)}}@media(min-width: 1201px){.dfwidget-host .dfwidget-card{flex:0 0 calc(20% - var(--unit) - var(--carousel-peek)/5)}}.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}@media(max-width: 768px){.dfwidget-host .dfwidget-carousel>.carousel-arrow-left{opacity:0 !important}.dfwidget-host .dfwidget-carousel>.carousel-arrow-right{display:none}}.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:var(--add-to-cart-bgcolor);width:40px;height:40px;fill:#fff;border-radius:6px;padding:8px;position:absolute;right:16px;bottom:16px;border-width:0px;z-index:10}@media(max-width: 480px){.dfwidget-host .df-add-to-cart-btn{width:44px;height:44px;background-color:#0f0f4a}}.dfwidget-host .df-add-to-cart-btn:hover{background-color:#3f3ab0;cursor:pointer}.dfwidget-host .df-add-to-cart-btn:disabled{background-color:var(--add-to-cart-bgcolor)}.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)}}.dfwidget-card{box-shadow:var(--card-box-shadow)}.card-title{font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight)}
