:root{--primary:#8778b6;--secondary:#34b9de;--doc-height:100%}.tag-list{--tw-text-opacity:1;color:rgb(135 120 182/var(--tw-text-opacity));display:flex;flex-wrap:wrap;font-size:.625rem;line-height:.75rem;margin-left:-.25rem;margin-right:-.25rem}@media (min-width:768px){.tag-list{font-size:.6875rem;line-height:.875rem}}@media (min-width:992px){.tag-list{font-size:.75rem;line-height:1rem}}.tag-list .tag-list-item{border-radius:.25rem;box-shadow:0 0 5px rgba(0,0,0,.15);margin:.25rem;padding:.25rem .5rem}.tag-list .tag-list-item.tag-list-item-partner{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(135 120 182/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.product-list{position:relative}.product-list-item{--tw-bg-opacity:1;--tw-shadow:0px 0px 35px rgba(0,0,0,.1);--tw-shadow-colored:0px 0px 35px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;height:100%;transition:all .35s ease-in-out;width:100%}.product-list-item .product-list-item-image,.product-list-item .product-list-item-image figure,.product-list-item .product-list-item-image img{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product-list-item .product-list-item-content{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem}.product-list-item .product-list-item-name{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:500;line-height:1.75rem;margin-bottom:1rem}@media (min-width:768px){.product-list-item .product-list-item-name{font-size:1.25rem;line-height:1.75rem}}@media (min-width:992px){.product-list-item .product-list-item-name{font-size:1.5rem;line-height:2rem}}.product-list-item .product-list-item-price{margin-top:1.25rem}.product-list-item .product-list-item-price .label{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1rem;line-height:1}@media (min-width:768px){.product-list-item .product-list-item-price .label{font-size:.875rem;line-height:1.25rem;line-height:1}}@media (min-width:992px){.product-list-item .product-list-item-price .label{font-size:.9375rem;line-height:1.25rem;line-height:1}}.product-list-item .product-list-item-price .price{font-family:Open Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.625rem;font-weight:700;line-height:2rem;line-height:1}@media (min-width:768px){.product-list-item .product-list-item-price .price{font-size:1.875rem;line-height:2.25rem;line-height:1}}@media (min-width:992px){.product-list-item .product-list-item-price .price{font-size:2.25rem;line-height:2.5rem;line-height:1}}.product-list-item .product-list-item-price .regular-price{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;line-height:1;margin-right:.5rem;margin-top:.25rem;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media (min-width:768px){.product-list-item .product-list-item-price .regular-price{font-size:1rem;line-height:1.5rem;line-height:1}}.product-list-item .product-list-item-price .partner-price{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start}.product-list-item .product-list-item-price-content{margin-top:0;padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.product-list-item .product-list-item-price-content .product-list-item-price{margin-top:0}.product-list-item .product-list-item-button-content{margin-top:auto;padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.product-list-item .product-list-item-button{text-align:center}.product-list-item .tag-list{margin-top:.5rem}@media (min-width:576px){.product-list-item .tag-list{margin-top:.625rem}}@media (min-width:768px){.product-list-item .tag-list{margin-top:.75rem}}@media (min-width:992px){.product-list-item .tag-list{margin-top:1rem}}.product-list-item .type{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(135 120 182/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;box-shadow:0 0 5px rgba(0,0,0,.15);color:rgb(135 120 182/var(--tw-text-opacity));display:inline-block;font-size:.875rem;line-height:.75rem;margin-bottom:.5rem;padding:.25rem .5rem}.product-list-section{margin-top:2.5rem;padding-bottom:2.5rem;position:relative;z-index:0}@media (min-width:992px){.product-list-section{margin-bottom:.5rem;margin-top:3rem}}@media (min-width:1200px){.product-list-section{margin-bottom:1rem;margin-top:3.5rem}}.product-list-section .product-list-section-title{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.product-list-section .product-list-section-title{font-size:1.25rem;line-height:1.75rem}}@media (min-width:992px){.product-list-section .product-list-section-title{font-size:1.5rem;line-height:2rem}}@media (min-width:1200px){.product-list-section .product-list-section-title{font-size:1.75rem;line-height:2rem}}.product-list-section .product-list-section-title{margin-bottom:1rem;text-align:center}@media (min-width:576px){.product-list-section .product-list-section-title{margin-bottom:1.5rem}}@media (min-width:992px){.product-list-section .product-list-section-title{margin-bottom:2rem}}@media (min-width:1200px){.product-list-section .product-list-section-title{margin-bottom:2.5rem}}.product-list-section .product-list-section-title{padding-left:1rem;padding-right:1rem}.product-list-section .product-list-section-title>.pre{--tw-text-opacity:1;color:rgb(135 120 182/var(--tw-text-opacity));display:block;font-size:.9375rem;font-weight:400;line-height:1.25rem}@media (min-width:768px){.product-list-section .product-list-section-title>.pre{font-size:1rem;line-height:1.5rem}}@media (min-width:992px){.product-list-section .product-list-section-title>.pre{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1200px){.product-list-section .product-list-section-title>.pre{font-size:1.25rem;line-height:1.75rem}}.product-list-section .product-list-section-view-more{font-size:.875rem;line-height:1.25rem;margin-top:2.5rem;text-align:center}@media (min-width:1200px){.product-list-section .product-list-section-view-more{font-size:1rem;line-height:1.5rem}}.product-list-section .product-list-section-view-more{padding-left:1rem;padding-right:1rem}.product-list-section .product-list-section-view-more a{--tw-text-opacity:1;color:rgb(52 185 222/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-list-section .product-list-section-view-more a:hover{--tw-text-opacity:1;color:rgb(23 114 139/var(--tw-text-opacity));transition-duration:.15s}.product .product-list-section{margin-top:2rem;padding-top:.5rem}@media (min-width:992px){.product .product-list-section{margin-top:2rem;padding-top:1rem}}@media (min-width:1200px){.product .product-list-section{margin-top:2.5rem;padding-top:1rem}}
