[data-section-type=collection] .Container{display:flex;flex-direction:column;padding:0 15px}@media screen and (min-width:641px){[data-section-type=collection] .Container{padding:0 15px}}@media screen and (min-width:1008px){[data-section-type=collection] .Container{padding:0 30px}}@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,Arial Fallback,Arial,Helvetica,sans-serif;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,Arial Fallback,Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;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{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:400}.accordion-container .accordion .content.active{max-height:100%;opacity:1;padding:1rem;transition:all .35s ease .15s}
shop-the-look{display:block;max-width:100vw;position:relative}shop-the-look img{aspect-ratio:3/4;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}shop-the-look .dot{left:calc(var(--x)*1%);padding:5px;position:absolute;top:calc(var(--y)*1%);transform:translate(-50%,-50%);z-index:1}shop-the-look .dot:after{background-color:#fff;border-radius:50%;content:"";display:block;height:14px;outline:4px solid #ffffff80;width:14px}.sec-ShopTheLook_Carousel{cursor:grab;margin-bottom:2rem;overflow:hidden}.sec-ShopTheLook_Carousel:active{cursor:grabbing}.sec-ShopTheLook_Carousel-Item{position:relative}
.BundleAvailabilityHint{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{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1008px){.CallToAction{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{block-size:100%;grid-column:1;grid-row:1;inline-size:100%;max-block-size:400px;overflow:hidden;z-index:-1}@media screen and (min-width:1008px){.sec-CollectionHero_MediaContainer{max-block-size:500px}}.sec-CollectionHero_Image{block-size:100%;display:flex;inline-size: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,Arial Fallback,Arial,Helvetica,sans-serif;font-weight:700;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,Arial Fallback,Arial,Helvetica,sans-serif;font-size:var(--font-size-mobile);font-weight:700;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;block-size:100%;display:none;grid-column:1;grid-row:1;inline-size:100%;justify-content:center;max-block-size:400px}.sec-CollectionHero_ContentContainer.mobile{display:flex}@media screen and (min-width:1008px){.sec-CollectionHero_ContentContainer{display:flex;max-block-size:500px}.sec-CollectionHero_ContentContainer.mobile{display:none}}.sec-CollectionHero_ContentContainer .sec-CollectionHero_Button{left:calc(var(--cta-mobile-button-left, 50)*1%);position:absolute;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:calc(var(--cta-desktop-button-left, 50)*1%);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_ButtonText{display:block}
.SaleBadge{background-color:var(--sale-badge-background-color,#d6403d);color:var(--sale-badge-text-color,#fff);display:inline-block}
.CollectionStoryItem{min-width:87px;scroll-snap-align:center;scroll-snap-stop:always;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:641px){.CollectionStoryItem{min-width:unset}}.CollectionStoryItem__Inner,.CollectionStoryItem__Link{align-items:center;display:flex;flex-direction:column}.CollectionStoryItem__ImageWrapper{height:72px;width:72px}.CollectionStoryItem__Image{border-radius:50%}.CollectionStoryItem__Title{display:block;font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;hyphens:auto;line-height:13px;margin-top:8px;text-align:center}@media screen and (min-width:641px){.CollectionStoryItem__Title{font-size:14px}}.CollectionStoryItem__Badge{background:#d6403d;border-radius:2px;color:#fff;font-family:Gordita,Arial Fallback,Arial,Helvetica,sans-serif;font-size:10px;line-height:11px;margin:0;padding:2px 4px;position:absolute;top:3px;transform:translateX(-100%)}.CollectionStoryItem_FauxLink{z-index:1}.CollectionStoryMenu--Backshot .CollectionStoryItem{min-width:120px;scroll-snap-align:start;width:100%}@media screen and (min-width:641px){.CollectionStoryMenu--Backshot .CollectionStoryItem{min-width:unset}}.CollectionStoryMenu--Backshot .CollectionStoryItem .CollectionStoryItem__ImageWrapper{height:120px;width:162.5px}@media screen and (min-width:641px){.CollectionStoryMenu--Backshot .CollectionStoryItem .CollectionStoryItem__ImageWrapper{height:100%;width:100%}}.CollectionStoryMenu--Backshot .CollectionStoryItem .CollectionStoryItem__ImageWrapper .rsp-Image{height:100%;width:100%}@media screen and (min-width:641px){.CollectionStoryMenu--Backshot .CollectionStoryItem .CollectionStoryItem__ImageWrapper .rsp-Image{height:165px}}.CollectionStoryMenu--Backshot .CollectionStoryItem .CollectionStoryItem__Image{border-radius:0;height:100%;overflow:hidden}.CollectionStoryMenu--Backshot .CollectionStoryItem .CollectionStoryItem__Title{margin-top:12px;padding-inline:10px}
.CollectionStoryMenu{--tile-gap:30px;background:rgba(33,33,33,.1)}.CollectionStoryMenu .CollectionStoryMenu__Items{overflow-x:auto;overflow-y:hidden;padding:12px 18px 16px;scroll-snap-type:x mandatory}@media screen and (min-width:641px){.CollectionStoryMenu .CollectionStoryMenu__Items{padding:12px 30px 16px}}.CollectionStoryMenu .CollectionStoryMenu__Items:not(.swiper-container-initialized) .CollectionStoryMenu__Wrapper{display:flex;gap:var(--tile-gap);justify-content:center;margin-inline:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width:641px){.CollectionStoryMenu .CollectionStoryMenu__Items:not(.swiper-container-initialized) .CollectionStoryMenu__Wrapper{gap:12.5vw;justify-content:center;width:revert}.CollectionStoryMenu .CollectionStoryMenu__Items:not(.swiper-container-initialized) .CollectionStoryMenu__Wrapper:has(:nth-child(4)){gap:var(--tile-gap);justify-content:space-between}.CollectionStoryMenu .CollectionStoryMenu__Items:not(.swiper-container-initialized) .CollectionStoryMenu__Wrapper:has(:nth-child(4)) .CollectionStoryItem{margin-inline:auto}}.CollectionStoryMenu--Backshot{--tile-gap:0px;background:transparent}.CollectionStoryMenu--Backshot .CollectionStoryMenu__Items{padding:0 0 16px}@media screen and (min-width:641px){.CollectionStoryMenu--Backshot .CollectionStoryMenu__Items{padding:0}}.CollectionStoryMenu--Backshot .CollectionStoryMenu__Items:not(.swiper-container-initialized) .CollectionStoryMenu__Wrapper{justify-content:flex-start;margin-inline:0;width:-moz-fit-content;width:fit-content}@media screen and (min-width:641px){.CollectionStoryMenu--Backshot .CollectionStoryMenu__Items:not(.swiper-container-initialized) .CollectionStoryMenu__Wrapper{justify-content:center;margin-inline:auto;width:revert}.CollectionStoryMenu--Backshot .CollectionStoryMenu__Items:not(.swiper-container-initialized) .CollectionStoryMenu__Wrapper:has(:nth-child(4)){justify-content:center}.CollectionStoryMenu--Backshot .CollectionStoryMenu__Items:not(.swiper-container-initialized) .CollectionStoryMenu__Wrapper:has(:nth-child(4)) .CollectionStoryItem{margin-inline:0;width:calc(100%/var(--tile-count, 1))}}.CollectionStoryMenu__Title{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:28px;margin-bottom:20px;text-align:center}
