.collection-grid.desktop-drawer{grid-template-columns:1fr;grid-template-areas:"facets" "results-count" "facets-active" "products"}.collection-grid.desktop-drawer .collection-grid__facets{justify-self:end;margin-inline-end:0;min-height:55px}.collection-grid.desktop-drawer .collection-grid__facets-active{margin-inline-start:0}.collection-grid .button-filter{min-width:244px;min-height:43px;padding:7px 30px 9px;gap:10px;border:0;border-radius:2px;background:#fff;box-shadow:0 4px 50px #0000001a;color:#23231e;font-family:Fredoka;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0}.collection-grid .button-filter .icon-xs{order:-1;width:24px}.collection-grid .facets__sort{display:block;padding:16px 0 24px}.collection-grid .facets__sort-label{display:block;margin-bottom:8px;font-weight:700}.collection-grid .facets__sort-select{display:block;width:100%;padding:12px;border:1px solid #dcdcdc;border-radius:2px;background:#fff;color:#23231e}@media(max-width:991.98px){.collection-grid .button-filter{min-width:205px;min-height:44px;padding:11px 30px 12px;font-size:14px;line-height:21px}.collection-grid .button-filter .icon-xs{width:18px}}.collection-grid .products-collection-grid{column-gap:32px;row-gap:48px}.collection-grid pagination-load-more{margin:56px 0}.collection-grid pagination-load-more .progress-bar,.collection-grid .pagination-load-more__count{display:none}.collection-grid pagination-load-more .button{min-width:244px;min-height:50px;margin-top:0;padding:12px 32px;border:1px solid #1f2e74;border-radius:40px;background:#fff;box-shadow:none;color:#1f2e74;font-family:Fredoka;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none}.collection-grid pagination-load-more .button:hover,.collection-grid pagination-load-more .button:active{background:#1f2e74;color:#fff}.collection-grid pagination-load-more .button>.spinner .path{stroke:#1f2e74}.collection-grid .product-name{color:#18181b;font-size:20px;font-weight:600;line-height:24px}.collection-grid .product-description-bestseller{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.collection-grid .sale-price{color:#c2410c;font-size:16px;line-height:24px}.collection-grid s.regular-price{color:#18181b;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.collection-grid .product-card .prose{color:#6b6b6b;font-size:12px}@media(max-width:991.98px){.collection-grid .products-collection-grid{column-gap:25px;row-gap:50px}.collection-grid .primary-add-to-cart-button{width:100%;padding:10px 20px;background-color:#23231e;background-image:linear-gradient(90deg,#4d32ac 0 0),linear-gradient(90deg,#23231e 0 0);font-size:14px}.collection-grid .product-name{font-size:16px;line-height:19px}.collection-grid .sale-price{font-size:14px;line-height:21px}.collection-grid s.regular-price{font-size:12px;line-height:18px}}.collection-grid .collection-expert-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:55px 42px 38px;border-radius:20px;background:linear-gradient(137deg,#1f3a8a,#632ebd 50.9%,#b53980 103.89%);color:#fff;text-align:center}.collection-grid .collection-expert-tile__heading{margin:0;color:#fff;font-family:Fredoka;font-size:38px;font-weight:600;line-height:46px}.collection-grid .collection-expert-tile__link{color:inherit;text-decoration:none}.collection-grid .collection-expert-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection-grid .collection-expert-tile:has(.collection-expert-tile__link:focus-visible){outline:2px solid #fac03f;outline-offset:3px}.collection-grid .collection-expert-tile__link:focus-visible{outline:none}.collection-grid .collection-expert-tile__heading :is(b,strong){font-weight:inherit;background:linear-gradient(#fbbf24,#fbbf24) left bottom / 100% 3px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.collection-grid .collection-expert-tile__photo{position:absolute;bottom:0;left:50%;z-index:-1;height:81%;width:auto;max-width:190%;object-fit:contain;object-position:50% 100%;transform:translate(-50%)}.collection-grid .collection-expert-tile__badge{position:absolute;top:213px;left:37px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:172px;height:172px;margin:0;border-radius:50%;background:#fac03f;box-shadow:0 4px 25px #00000040;color:#23231e;font-family:Fredoka;font-size:20px;font-weight:600;line-height:24px}.collection-grid .collection-expert-tile__badge-line{display:block}.collection-grid .collection-expert-tile__badge-line--accent{font-size:24px;line-height:29px}.collection-grid .collection-expert-tile__signature{margin-top:auto;padding-top:24px;font-family:Fredoka}.collection-grid .collection-expert-tile__name{margin:0;font-size:28px;font-weight:600;line-height:34px}.collection-grid .collection-expert-tile__role{margin:4px 0 0;font-size:20px;font-weight:400;line-height:24px}@media(min-width:992px)and (max-width:1299.98px){.collection-grid .collection-expert-tile{padding:30px 20px 22px}.collection-grid .collection-expert-tile__heading{font-size:24px;line-height:29px}.collection-grid .collection-expert-tile__heading :is(b,strong){background-size:100% 2px}.collection-grid .collection-expert-tile__badge{top:140px;left:20px;width:110px;height:110px;font-size:12.8px;line-height:15px}.collection-grid .collection-expert-tile__badge-line--accent{font-size:15.4px;line-height:18px}.collection-grid .collection-expert-tile__signature{padding-top:16px}.collection-grid .collection-expert-tile__name{font-size:20px;line-height:24px}.collection-grid .collection-expert-tile__role{font-size:15px;line-height:18px}}@media(max-width:991.98px){.collection-grid .collection-expert-tile{padding:23px 8px 20px;border-radius:10px}.collection-grid .collection-expert-tile__heading{font-size:18px;line-height:22px}.collection-grid .collection-expert-tile__heading :is(b,strong){background-size:100% 2px}.collection-grid .collection-expert-tile__badge{top:114px;left:13px;width:81px;height:81px;box-shadow:0 2px 12px #00000040;font-size:9.4px;line-height:11px}.collection-grid .collection-expert-tile__badge-line--accent{font-size:11.2px;line-height:13px}.collection-grid .collection-expert-tile__signature{padding-top:12px}.collection-grid .collection-expert-tile__name{font-size:12px;line-height:14px}.collection-grid .collection-expert-tile__role{margin-top:2px;font-size:10px;line-height:12px}.collection-grid .products-collection-grid:has(>.collection-expert-tile:last-child:nth-child(odd)){grid-auto-rows:1fr}}@media(max-width:374.98px){.collection-grid .collection-expert-tile__heading{font-size:16px;line-height:19px}}.collection-grid .collection-package-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:55px 42px 47.7px;border-radius:20px;background:linear-gradient(145deg,#1f3a8a,#632ebd 50.9%,#b53980);text-align:center}.collection-grid .collection-package-tile__photo{position:absolute;top:14.67%;left:50%;z-index:-1;height:68.4%;width:auto;max-width:none;transform:translate(-51%)}.collection-grid .collection-package-tile__heading{margin:0;color:#fff;font-family:Fredoka;font-size:38px;font-weight:600;line-height:48.9px}.collection-grid .collection-package-tile__heading :is(b,strong){font-weight:inherit;background:linear-gradient(#fbbf24,#fbbf24) left bottom / 100% 3px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.collection-grid .collection-package-tile__badge{position:absolute;top:124.6px;right:14.6px;display:flex;align-items:center;justify-content:center;width:134px;height:134px;margin:0;border-radius:50%;background:#fac03f;box-shadow:0 3.6px 7.3px #0000000a,0 14.5px 14.5px #0000000a,0 31.5px 19.4px #00000005,0 55.7px 21.8px #00000003;color:#23231e;font-family:Fredoka;font-weight:600}.collection-grid .collection-package-tile__badge-lines{display:flex;flex-direction:column;align-items:center;white-space:nowrap;transform:rotate(15deg)}.collection-grid .collection-package-tile__badge-line{font-size:23.7px;line-height:28.5px}.collection-grid .collection-package-tile__badge-line--accent{margin-top:-5.8px;font-size:38.6px;line-height:46.3px}.collection-grid .collection-package-tile__button{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:10px 43px;border-radius:2px;background-color:#fff;background-image:linear-gradient(90deg,#4d32ac 0 0);background-position:left top;background-repeat:no-repeat;background-size:0% 100%;box-shadow:0 4px 50px #0000001a;color:#23231e;font-family:Fredoka;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.8px;text-decoration:none;transition:color .3s ease,background-size .4s ease}.collection-grid .collection-package-tile__button:hover{background-size:100% 100%;color:#fff}.collection-grid .collection-package-tile__button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.collection-grid .collection-package-tile__button{transition:none}}@media(min-width:992px)and (max-width:1299.98px){.collection-grid .collection-package-tile{padding:30px 20px 28px}.collection-grid .collection-package-tile__heading{font-size:24px;line-height:30.9px}.collection-grid .collection-package-tile__heading :is(b,strong){background-size:100% 2px}.collection-grid .collection-package-tile__badge{top:79.7px;right:9.4px;width:85.7px;height:85.7px}.collection-grid .collection-package-tile__badge-line{font-size:15.2px;line-height:18.2px}.collection-grid .collection-package-tile__badge-line--accent{margin-top:-3.7px;font-size:24.7px;line-height:29.6px}}@media(max-width:991.98px){.collection-grid .collection-package-tile{padding:23px 8px 20px;border-radius:10px}.collection-grid .collection-package-tile__heading{font-size:18px;line-height:22px}.collection-grid .collection-package-tile__heading :is(b,strong){background-size:100% 2px}.collection-grid .collection-package-tile__badge{top:150px;right:auto;left:0;width:66px;height:66px;box-shadow:0 1.8px 3.6px #0000000a,0 7.1px 7.1px #0000000a,0 15.4px 9.5px #00000005,0 27.3px 10.7px #00000003}.collection-grid .collection-package-tile__badge-line{font-size:11.6px;line-height:14px}.collection-grid .collection-package-tile__badge-line--accent{margin-top:-2.8px;font-size:18.9px;line-height:22.7px}.collection-grid .collection-package-tile__button{width:100%;padding:10px 0;font-size:14px;line-height:21px;letter-spacing:.2px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-main-collection-grid.css.map */
