@media (max-width: 575px){.ctr-main-collection{--headline-font-size: 22px;--subheadline-font-size: 16px;--callout-font-size: 12px;--card-title-font-size: 14px;--card-variant-font-size: 10px;--card-button-font-size: 12px}}@media (max-width: 400px){.ctr-main-collection{--headline-font-size: 20px;--subheadline-font-size: 14px;--callout-font-size: 12px;--card-title-font-size: 12px;--card-variant-font-size: 10px;--card-button-font-size: 10px}}.ctr-main-collection__container{display:flex;flex-direction:column;gap:30px;padding:0 40px;max-width:1440px;margin:0 auto;font-family:xyngia}@media (max-width: 1599px){.ctr-main-collection__container{padding:0 30px}}@media (max-width: 1439px){.ctr-main-collection__container{padding:0 20px}}@media (max-width: 1023px){.ctr-main-collection__container{gap:20px}}@media (max-width: 767px){.ctr-main-collection__container{gap:10px}}@media (max-width: 575px){.ctr-main-collection__container{gap:0px}}.ctr-main-collection__title{font-size:var(--headline-font-size);font-weight:700;text-align:center;font-family:xyngia;margin:0}.ctr-main-collection__submenu{padding:10px 0}.ctr-main-collection__submenu-container{position:sticky;top:77px;background:#fff;z-index:5;overflow:hidden}@media (max-width: 1439px){.ctr-main-collection__submenu-container{margin-left:-20px;margin-right:-20px}}@media (max-width: 767px){.ctr-main-collection__submenu-container{top:59px;transform:translatey(-100%);transition:transform .3s ease-in-out;max-height:0}.ctr-main-collection__submenu-container.sticky{transform:translatey(0);max-height:100%;position:fixed;width:100%;z-index:5}}.ctr-main-collection__submenu-list{display:flex;flex-direction:row;gap:20px 5px;flex-wrap:wrap;justify-content:center}@media (max-width: 1439px){.ctr-main-collection__submenu-list{overflow-x:auto;gap:5px 10px;flex-wrap:nowrap;justify-content:flex-start}.ctr-main-collection__submenu-list::-webkit-scrollbar{display:none}}.ctr-main-collection__submenu-item{flex-shrink:0;font-size:0}@media (max-width: 1439px){.ctr-main-collection__submenu-item:first-child{padding-left:20px}.ctr-main-collection__submenu-item:last-child{padding-right:20px}}.ctr-main-collection__submenu-mobile{align-self:center;display:none}@media (max-width: 767px){.ctr-main-collection__submenu-mobile{display:block;margin-top:10px}}.ctr-main-collection__submenu-mobile-select{border-radius:10px;border:1px solid #000;color:#000;background:#fff;padding:0 10px;font-size:var(--card-button-font-size);font-family:xyngia;line-height:3.5rem;font-weight:700;min-height:3.5rem;outline:none;box-shadow:none;text-transform:uppercase;text-align:center;text-align-last:center;height:3.5rem}.ctr-main-collection__submenu-mobile-select:focus{outline:none}.ctr-main-collection__submenu-button{font-size:var(--card-button-font-size);background:none;color:#000;border:none;font-family:xyngia;line-height:1;font-weight:700;text-align:center;padding:15px;border-radius:10px;cursor:pointer;text-transform:uppercase}@media (max-width: 1439px){.ctr-main-collection__submenu-button{border:1px solid #000}}@media (max-width: 767px){.ctr-main-collection__submenu-button{padding:10px 12px}}.ctr-main-collection__submenu-button.active{background:#000;color:#fff}.ctr-main-collection__submenu-button:not(.active):hover{background:#d2d2d2}@media (max-width: 575px){.ctr-main-collection__submenu-button:not(.active):hover{background:#000;color:#fff}}.ctr-main-collection__products-items{display:flex;flex-direction:column;gap:70px}@media (max-width: 575px){.ctr-main-collection__products-items{gap:40px;margin-top:20px}}.ctr-main-collection__products-item{display:flex;flex-direction:column}.ctr-main-collection__product-item{display:flex;flex-direction:column;gap:20px}@media (max-width: 575px){.ctr-main-collection__product-item{gap:10px}}.ctr-main-collection__product-item-products{display:grid;grid-template-columns:repeat(var(--desktop-columns),1fr);grid-template-rows:auto;gap:20px}@media (max-width: 1919px){.ctr-main-collection__product-item-products{gap:20px}}@media (max-width: 1599px){.ctr-main-collection__product-item-products{gap:15px}}@media (max-width: 1199px){.ctr-main-collection__product-item-products{grid-template-columns:repeat(var(--tablet-columns),1fr)}}@media (max-width: 1023px){.ctr-main-collection__product-item-products{grid-template-columns:repeat(calc(var(--tablet-columns) - 1),1fr)}}@media (max-width: 767px){.ctr-main-collection__product-item-products{grid-template-columns:repeat(var(--mobile-columns),1fr)}}.ctr-main-collection__product-item-title-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}@media (max-width: 1023px){.ctr-main-collection__product-item-title-wrapper{gap:5px;justify-content:center;flex-direction:column-reverse}}.ctr-main-collection__product-item-title{font-size:var(--subheadline-font-size);font-family:xyngia;line-height:1;font-weight:700;text-align:left;text-transform:uppercase}.ctr-main-collection__product-item-title br{display:none}@media (max-width: 1023px){.ctr-main-collection__product-item-title{text-align:center}.ctr-main-collection__product-item-title br{display:block}}.ctr-main-collection__product-item-callout{font-size:var(--callout-font-size);font-family:xyngia;line-height:1;font-weight:700;padding:10px 15px;text-align:center;border-radius:10px;text-transform:uppercase}@media (max-width: 575px){.ctr-main-collection__product-item-callout{padding:5px 10px}}.ctr-main-collection__product-item-card{display:flex;flex-direction:column;align-items:center;border:1px solid #767C82;border-radius:8px;width:100%;position:relative;overflow:hidden}.ctr-main-collection__product-item-card-link{display:block;width:100%;height:100%;position:absolute;z-index:1;top:0}.ctr-main-collection__product-item-card-link .visually-hidden{display:none}.ctr-main-collection__product-item-card-diagonale{width:100%;position:absolute;z-index:0;top:0;left:0;overflow:hidden}.ctr-main-collection__product-item-card-diagonale .top{display:block;padding-bottom:70%;width:100%;background:#ecf5f9}.ctr-main-collection__product-item-card-diagonale .bottom{height:0;display:block;border-style:solid;border-width:0 100vw 6vw 0;border-color:transparent #ecf5f9}.ctr-main-collection__product-item-card-image-wrapper{width:100%;aspect-ratio:1/1;position:relative;z-index:2;height:auto;overflow:hidden}.ctr-main-collection__product-item-card-image{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.ctr-main-collection__product-item-card-image.featured-image{opacity:1}.ctr-main-collection__product-item-card-image.featured-image[alt="Build Your Own Box"]{object-fit:contain;padding:0 20px}@media (max-width: 575px){.ctr-main-collection__product-item-card-image.featured-image[alt="Build Your Own Box"]{padding:0 10px}}.ctr-main-collection__product-item-card-image.hover-image{opacity:0}.ctr-main-collection__product-item-card-info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 20px;margin-top:10px;gap:10px;margin-bottom:10px}@media (max-width: 575px){.ctr-main-collection__product-item-card-info{padding:0 5px;margin-top:5px}}.ctr-main-collection__product-item-card-title{font-size:var(--card-title-font-size);font-family:xyngia;font-weight:600;line-height:1;text-decoration:none;color:#000;text-align:center}.ctr-main-collection__product-item-card-short-description{font-size:calc(var(--card-title-font-size) - 2px);font-family:xyngia;line-height:1.2;font-weight:400;text-align:center;padding:0 30px;min-height:34px}@media (max-width: 575px){.ctr-main-collection__product-item-card-short-description{padding:0 5px;font-size:calc(var(--card-title-font-size) - 1px)}}.ctr-main-collection__product-item-card-reviews{margin-top:auto}@media (max-width: 575px){.ctr-main-collection__product-item-card-reviews{zoom:.75}.ctr-main-collection__product-item-card-reviews .okeReviews{margin:-8px auto}}.ctr-main-collection__product-item-card-reviews .okeReviews-reviewsSummary{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;font-size:0;line-height:1}.ctr-main-collection__product-item-card-reviews .okeReviews-reviewsSummary-ratingCount{display:none;font-size:var(--card-variant-font-size);line-height:20px}.ctr-main-collection__product-item-card-variants{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:0 20px;width:100%;margin-bottom:10px;display:none}@media (max-width: 575px){.ctr-main-collection__product-item-card-variants{padding:0 10px;gap:3px;margin-top:0}}.ctr-main-collection__product-item-card-variant{font-family:xyngia;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;line-height:1;background:#000;border:1px solid #000;color:#fff;padding:0 5px;border-radius:8px;cursor:pointer;font-size:var(--card-variant-font-size);min-height:30px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:opacity .3s ease-in-out}.ctr-main-collection__product-item-card-form{width:100%;position:relative;z-index:2}.ctr-main-collection__product-item-card-button-container{padding:0 20px;margin-top:15px;width:100%;margin-bottom:20px}@media (max-width: 575px){.ctr-main-collection__product-item-card-button-container{margin-bottom:10px;padding:0 10px}}.ctr-main-collection__product-item-card-button{position:relative;z-index:2;width:100%;font-size:var(--card-button-font-size);min-height:3.5rem;padding:0 5px;min-width:unset}.ctr-main-collection__product-item-card.enable-add-to-cart-button .ctr-main-collection__product-item-card-variant.selection-item:not(.selected){background:#fff;color:#000}.ctr-main-collection__product-item-card.enable-add-to-cart-button .ctr-main-collection__product-item-card-variant.selected{pointer-events:none}.ctr-main-collection__product-item-card.enable-add-to-cart-button .ctr-main-collection__product-item-card-variant.disabled{background:#000!important;color:#fff!important;pointer-events:none;opacity:.5;cursor:not-allowed}.ctr-main-collection__product-item-card.enable-add-to-cart-button .ctr-main-collection__product-item-card-variant.selection-item:hover{background:#000;color:#fff}@media (hover: hover){.ctr-main-collection__product-item-card.enable-hover-image .ctr-main-collection__product-item-card-image-wrapper:hover .ctr-main-collection__product-item-card-image.featured-image{opacity:0}.ctr-main-collection__product-item-card.enable-hover-image .ctr-main-collection__product-item-card-image-wrapper:hover .ctr-main-collection__product-item-card-image.hover-image{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/ctr-main-collection.css.map */
