:root{--product-bundles-price: 1.125rem;--product-bundles-caption: .75rem}@media(max-width:550px){:root{--product-bundles-price: 1rem}}.product-bundles{container:product-bundles/inline-size;margin-bottom:1.875rem;overflow:hidden;border:.0625rem solid var(--border-2);border-radius:2rem;background:var(--white);color:var(--black);font-size:var(--text-s-product);line-height:1.375;margin-top:2rem}@media screen and (max-width:767px){.product-bundles{margin-bottom:1.5rem;border-radius:1.5rem}}.product-bundles__title{font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-.05em;text-transform:uppercase;padding:1.5rem;background:#be995b14}@container product-bundles (max-width: 500px){.product-bundles__title{padding:1.25rem}}@container product-bundles (max-width: 440px){.product-bundles__title{padding:1.25rem 1rem;font-size:var(--text)}}@media screen and (max-width:767px){.product-bundles__title{min-height:1.35rem;padding:1.25rem 1rem;font-size:var(--text)}}.product-bundles__name{font-family:Velour Raw;font-size:var(--text-product);line-height:1.2;letter-spacing:-.05em;text-transform:uppercase}@container product-bundles (max-width: 440px){.product-bundles__name{font-size:var(--text)}}@media screen and (max-width:767px){.product-bundles__name{min-height:1.35rem;padding-top:.15rem;box-sizing:border-box;font-size:var(--text)}}.product-bundles__list{padding:0 1.5rem}@container product-bundles (max-width: 500px){.product-bundles__list{padding:0 1.25rem}}@container product-bundles (max-width: 440px){.product-bundles__list{padding:0 1rem}}@media screen and (max-width:767px){.product-bundles__list{padding:0 .875rem 0 1rem}}.product-bundles__item{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;min-height:7.25rem;padding:1.25rem 0;box-sizing:border-box}.product-bundles__item+.product-bundles__item{border-top:.0625rem solid var(--border-2);min-height:7.3125rem}@container product-bundles (max-width: 500px){.product-bundles__item{column-gap:1rem}}@container product-bundles (max-width: 440px){.product-bundles__item{grid-template-columns:2.5rem minmax(0,1fr) 5.5rem;align-content:center;column-gap:.75rem;row-gap:.375rem;padding:1rem 0}}@media screen and (max-width:767px){.product-bundles__item{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;row-gap:0;padding:.75rem 0}.product-bundles__item+.product-bundles__item{padding:1rem 0}}.product-bundles__cover{display:flex;align-items:center;justify-content:center;width:3rem;height:4.75rem}@container product-bundles (max-width: 440px){.product-bundles__cover{grid-column:1;grid-row:1/3;width:2.5rem;height:4rem}}@media screen and (max-width:767px){.product-bundles__cover{grid-column:1;grid-row:1;width:2.5rem;height:3.875rem}}.product-bundles__image{display:block;flex-shrink:0;width:4.25rem;max-width:none;height:calc(100% + .375rem);object-fit:contain}.product-bundles__image--freeman{width:4rem;height:100%}.product-bundles__info{display:flex;flex-direction:column;gap:.25rem;min-width:0}@container product-bundles (max-width: 440px){.product-bundles__info{grid-column:2;grid-row:1;font-size:var(--text-m)}}@media screen and (max-width:767px){.product-bundles__info{grid-column:2;grid-row:1;gap:.125rem;font-size:var(--product-bundles-caption);line-height:1.666667}.product-bundles__item:last-child .product-bundles__info{gap:.25rem}}.product-bundles__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.product-bundles__name-space{display:none}@media screen and (max-width:767px){.product-bundles__name-space{display:inline}}@media screen and (max-width:767px){.product-bundles__note{line-height:1.833333}}.product-bundles__description--black{max-width:12.4375rem}@media screen and (max-width:767px){.product-bundles__description{max-width:none}.product-bundles__description br{display:none}}.product-bundles__actions{display:flex;align-items:center;gap:.875rem}@container product-bundles (max-width: 500px){.product-bundles__actions{gap:.625rem}}@container product-bundles (max-width: 440px){.product-bundles__actions{display:contents}}@media screen and (max-width:767px){.product-bundles__actions{display:flex;grid-column:1/-1;grid-row:2;justify-content:space-between;padding-left:4rem}}.product-bundles__prices{display:flex;flex-direction:column;align-items:flex-end;min-width:2.5rem;white-space:nowrap;font-variant-numeric:tabular-nums}@container product-bundles (max-width: 440px){.product-bundles__prices{grid-column:2;grid-row:2;flex-direction:row;align-items:baseline;gap:.5rem;font-size:var(--text-m)}}@media screen and (max-width:767px){.product-bundles__prices{flex-direction:row;gap:.5rem;min-width:0;align-items:center;font-size:var(--product-bundles-caption)}}.product-bundles__price-old{opacity:.45;line-height:1.25}@media screen and (max-width:767px){.product-bundles__price-old{opacity:.5;line-height:1.5}}.product-bundles__price{font-size:var(--product-bundles-price);line-height:1.333333}@media screen and (max-width:767px){.product-bundles__price{font-size:var(--text);line-height:1.5}}.product-bundles__control{width:6.875rem;height:3.25rem;box-sizing:border-box;border:.0625rem solid var(--border-2);border-radius:6.25rem;background:var(--white)}@container product-bundles (max-width: 500px){.product-bundles__control{width:6rem}}@container product-bundles (max-width: 440px){.product-bundles__control{grid-column:3;grid-row:1/3;width:5.5rem;height:2.75rem;font-size:var(--text-m)}}@media screen and (max-width:767px){.product-bundles__control{flex-shrink:0;width:5rem;height:2.375rem}}.product-bundles__add{padding:0;border:0;background:transparent;color:inherit;font-size:var(--text-s-product);line-height:1.375;cursor:pointer;width:100%;height:100%;border-radius:inherit;transition:background-color .6s ease,color .6s ease}.product-bundles__add:focus-visible{outline:.125rem solid var(--black);outline-offset:.1875rem}@media(hover:hover){.product-bundles__add:hover{background:var(--gold-product);color:var(--white)}}@media screen and (max-width:767px){.product-bundles__add{font-size:var(--text-m);line-height:1.571429}}.product-bundles__remove{display:flex;align-items:center;justify-content:center}.product-bundles__item.active .product-bundles__control{border-color:transparent}.product-bundles__remove:hover{background:transparent}.product-bundles__remove-icon{position:static;opacity:1;pointer-events:none}.product-bundles [hidden]{display:none}.product-bundles__control{position:relative}.product-bundles__control>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}.product-bundles__control.is-loading>.product-bundles__add{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/68/assets/theme.product-bundles.css.map */
