[data-section-type=collection] .Container{display:flex;flex-direction:column;padding:0 12px}@media screen and (min-width:641px){[data-section-type=collection] .Container{padding:0 20px}}@media screen and (min-width:1240px){[data-section-type=collection] .Container{padding:0 50px}}[data-section-type=collection] .SectionHeader__Top{position:relative}@media screen and (max-width:640px){[data-section-type=collection] .SectionHeader__Top{align-items:flex-start;display:flex;flex-direction:column-reverse}[data-section-type=collection] .SectionHeader__Top .SectionHeader__Heading{margin-bottom:0}}[data-section-type=collection] .SectionHeader__Top .breadcrumb{margin:0;padding:0;position:relative}@media screen and (min-width:641px){[data-section-type=collection] .SectionHeader__Top .breadcrumb{left:0;margin:0 auto;padding:8px 0;position:absolute;top:-8px}}[data-section-type=collection] .CollectionHeader__SubHeading{font-family:Gordita Regular;font-size:14px;font-weight:400;line-height:normal}@media screen and (min-width:1008px){[data-section-type=collection] .CollectionHeader__SubHeading{font-size:16px}}[data-section-type=collection] .CollectionHeader__Heading{font-family:Gordita Bold;font-size:22px;font-weight:400;line-height:normal;margin-bottom:0}@media screen and (min-width:1008px){[data-section-type=collection] .CollectionHeader__Heading{font-size:36px}}[data-section-type=collection] .CollectionHeader__Inner{grid-gap:4px;gap:4px}.CollectionMain__Header{margin-bottom:10px}@media screen and (min-width:1008px){.CollectionMain__Header{margin-bottom:20px}}
.accordion-container .container{margin:0 auto;max-width:600px;padding:24px 16px;width:100%}.accordion-container .accordion h3{border-bottom:1px solid #e5e5e5;color:#7288a2;display:flex;flex-direction:column;font-size:1.15rem;font-weight:400;padding:1rem 3rem 1rem 1rem;position:relative;width:100%}.accordion-container .accordion h3:hover,.accordion-container .accordion h3:hover:after{color:#1c1c1c;cursor:pointer}.accordion-container .accordion h3:hover:after{border:1px solid #1c1c1c}.accordion-container .accordion h3.active{border-bottom:1px solid #1c1c1c;color:#1c1c1c}.accordion-container .accordion h3:after{border:1px solid #7288a2;border-radius:50%;color:#7288a2;content:"+";float:right;font-size:1rem;height:30px;padding:5px;position:absolute;right:1rem;text-align:center;width:30px}.accordion-container .accordion h3.active:after{border:1px solid #1c1c1c;color:#1c1c1c;content:"-"}.accordion-container .accordion .content{border-bottom:1px solid #e5e5e5;clear:both;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:all .2s ease .15s}.accordion-container .accordion .content p{font-size:1rem;font-weight:300}.accordion-container .accordion .content.active{max-height:100%;opacity:1;padding:1rem;transition:all .35s ease .15s}
.BundleAvailabilityHint{grid-gap:1rem;align-items:center;background-color:#f7f7f7;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 1rem}@media screen and (min-width:1008px){.BundleAvailabilityHint{padding:1.5rem}}.BundleAvailabilityHint__Image{width:100%}.BundleAvailabilityHint__Image.BundleAvailabilityHint__Image--Mobile{max-width:4.5rem}@media screen and (min-width:641px){.BundleAvailabilityHint__Image.BundleAvailabilityHint__Image--Mobile{max-width:8rem}}@media screen and (min-width:1240px){.BundleAvailabilityHint__Image.BundleAvailabilityHint__Image--Mobile{display:none}}.BundleAvailabilityHint__Image.BundleAvailabilityHint__Image--Desktop{display:none;max-width:20rem}@media screen and (min-width:1240px){.BundleAvailabilityHint__Image.BundleAvailabilityHint__Image--Desktop{display:block}}.BundleAvailabilityHint .c-Button{font-size:1rem}@media screen and (min-width:1240px){.BundleAvailabilityHint .c-Button{font-size:1.5rem}}
.CallToAction{grid-gap:1rem;align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1008px){.CallToAction{grid-gap:1.5rem;align-items:center;gap:1.5rem;text-align:center}}.CallToAction__Heading{color:#000;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;line-height:1;margin:0}@media screen and (min-width:1008px){.CallToAction__Heading{font-size:2.5rem}}.CallToAction__Text{color:#000;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.2;margin:0}@media screen and (min-width:1008px){.CallToAction__Text{font-size:1.5rem}}
.sec-CollectionHero{display:block;overflow:hidden;position:relative;z-index:1}.sec-CollectionHero-hide{display:none}.sec-CollectionHero_Body{display:grid}.sec-CollectionHero_MediaContainer{grid-column:1;grid-row:1;height:100%;max-height:400px;overflow:hidden;width:100%;z-index:-1}@media screen and (min-width:1008px){.sec-CollectionHero_MediaContainer{max-height:500px}}.sec-CollectionHero_Image{display:flex;height:100%;width:100%;z-index:-2}.sec-CollectionHero_Image-desktop{display:none}@media screen and (min-width:1008px){.sec-CollectionHero_Image-desktop{display:flex}.sec-CollectionHero_Image-mobile{display:none}}.sec-CollectionHero_ContentText{display:none;flex-direction:column;height:100%;justify-content:center;left:0;margin:auto;padding:0 var(--title-horizontal-positioning-mobile);position:absolute;right:0;text-align:var(--title-text-align-mobile);top:var(--title-vertical-positioning-mobile);width:100%}.sec-CollectionHero_ContentText.mobile{display:flex}@media screen and (min-width:1008px){.sec-CollectionHero_ContentText{display:flex;padding:0 var(--title-horizontal-positioning);text-align:var(--title-text-align);top:var(--title-vertical-positioning)}.sec-CollectionHero_ContentText.mobile{display:none}}.sec-CollectionHero_ContentText--Headline{font-family:Gordita Bold;margin-bottom:.5rem;text-align:inherit}@media screen and (min-width:1008px){.sec-CollectionHero_ContentText--Headline{font-size:var(--font-size-desktop);line-height:calc(var(--font-size-desktop)*1.1)}}.sec-CollectionHero_ContentText--Headline p{font-family:Gordita Bold;font-size:var(--font-size-mobile);line-height:calc(var(--font-size-mobile)*1.1);margin-bottom:.5rem}@media screen and (min-width:1008px){.sec-CollectionHero_ContentText--Headline p{font-size:var(--font-size-desktop);line-height:calc(var(--font-size-desktop)*1.1)}}.sec-CollectionHero_ContentText--Subtitle p{font-size:var(--font-size-mobile-subtitle)}@media screen and (min-width:1008px){.sec-CollectionHero_ContentText--Subtitle p{font-size:var(--font-size-desktop-subtitle)}}.sec-CollectionHero_ContentContainer{align-items:center;display:none;grid-column:1;grid-row:1;height:100%;justify-content:center;max-height:400px;width:100%}.sec-CollectionHero_ContentContainer.mobile{display:flex}@media screen and (min-width:1008px){.sec-CollectionHero_ContentContainer{display:flex;max-height:500px}.sec-CollectionHero_ContentContainer.mobile{display:none}}.sec-CollectionHero_ContentContainer .sec-CollectionHero_Button{left:50%;left:calc(var(--cta-mobile-button-left, 50)*1%);position:absolute;top:50%;top:calc(var(--cta-mobile-button-top, 50)*1%);transform:translate(-50%,-50%);white-space:nowrap}@media screen and (min-width:1008px){.sec-CollectionHero_ContentContainer .sec-CollectionHero_Button{left:50%;left:calc(var(--cta-desktop-button-left, 50)*1%);top:50%;top:calc(var(--cta-desktop-button-top, 50)*1%)}}.sec-CollectionHero_ContentContainer .sec-CollectionHero_Button .util-FauxLink_Link.focus-visible{outline:2px solid #000;outline-offset:2px}.sec-CollectionHero_ContentContainer .sec-CollectionHero_Button .util-FauxLink_Link:focus-visible{outline:2px solid #000;outline-offset:2px}.sec-CollectionHero_ContentContainer .sec-CollectionHero_ButtonText{display:block}
.SaleBadge{background-color:#d6403d;background-color:var(--sale-badge-background-color,#d6403d);color:#fff;color:var(--sale-badge-text-color,#fff);display:inline-block}
