.footer-blog{max-width:1175px;margin:26px auto 90px;padding:0}.footer-blog h1{text-align:center;font-size:42px;margin:26px 0 34px}.article-search{display:block;width:470px;max-width:100%;margin:0 auto 75px}.article-search input{width:100%;border:0;border-bottom:1px solid #a8b5c4;border-radius:0;background:transparent;color:inherit;padding:8px 30px;font-size:16px;min-height:42px}.footer-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 32px}.footer-article-card{display:block;text-decoration:none;min-width:0}.footer-article-card img{width:100%;aspect-ratio:640/711;object-fit:cover;display:block}.article-card-copy p{margin:8px 0 0;font-size:14px;line-height:1.5}.article-card-copy .article-line-0{font-size:12px;margin-top:15px}.article-card-copy .article-line-1{font-size:16px;font-weight:600}.footer-article-card:hover .article-line-1{text-decoration:underline}.search-empty{text-align:center;padding:25px}.footer-blog [hidden],.help-categories [hidden]{display:none!important}
.replica-source-content{padding:1px 0 80px;overflow-wrap:anywhere}.replica-source-content>.blocks,.replica-source-content>div>.blocks{width:100%}.replica-source-content .portable-text{max-width:940px;margin:0 auto;font:16px/1.5 Akzidenz,Arial,sans-serif}.replica-source-content h1{font-size:42px;margin:80px 0}.replica-source-content h2{font-size:38px;margin:65px 0 40px}.replica-source-content h3{font-size:28px;margin:35px 0 25px}.replica-source-content p{margin:0 0 24px}.replica-source-content ul,.replica-source-content ol{padding-left:24px;margin-bottom:24px}.replica-source-content .block{margin:60px auto;max-width:1440px}.replica-source-content .block--title{margin-top:80px;margin-bottom:80px}.replica-source-content .block--title h1,.replica-source-content .block--title h2{margin:0}.replica-source-content .block--text{margin:40px auto}.replica-source-content .block__image,.replica-source-content picture{display:block}.replica-source-content picture img{display:block;width:100%;height:auto;max-height:1200px;object-fit:cover}.replica-source-content .block--image,.replica-source-content .block--video{max-width:940px}.replica-source-content .hidden{display:none}.replica-source-content [class~="md:block"]{display:block}.replica-source-content [class~="md:hidden"]{display:none}.replica-source-content .text-center{text-align:center}.replica-source-content .grid-of-contents{max-width:940px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.replica-source-content .grid-of-contents>.block{margin:0}.replica-source-content .grid-of-contents .portable-text{font-size:16px}.replica-source-content .grid-of-contents .cta-content__title{font:700 32px/1.05 TwoCents,Impact,sans-serif;margin:25px 0 15px}.replica-source-content .grid-of-contents .block{max-width:100%}.replica-source-content .grid-of-contents a{text-decoration:none}.replica-source-content .grid-of-contents .btn{display:inline-block;border-bottom:1px solid;padding-bottom:6px}.replica-source-content .block-line{display:flex;align-items:center;gap:30px;max-width:1200px;margin:auto}.replica-source-content .block-line>.block{flex:1;min-width:0}.replica-source-content .product-card{display:block;max-width:300px}.replica-source-content svg{display:none}.replica-source-content a:not([href]){cursor:default;text-decoration:none}
.footer-standalone{background:white;color:#171c22;font-family:Arial,sans-serif}.help-header{height:84px;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;padding:20px 24px;color:#666}.help-header a{text-decoration:none}.help-logo{width:160px;height:34px;color:#003464}.help-hero{background:#263b38 center/cover;position:relative;text-align:center;color:white;padding:78px 20px 82px;isolation:isolate}.help-hero:before{content:"";position:absolute;inset:0;background:#0004;z-index:-1}.help-hero h1{font:600 40px/1.3 Arial,sans-serif;text-transform:none;margin:0 0 52px}.help-hero input{width:min(520px,100%);min-height:52px;padding:14px 20px;border:1px solid #ddd;border-radius:3px;background:white;color:#222}.help-categories{max-width:1200px;padding:40px 24px;margin:auto;min-height:450px}.help-section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 62px}.help-section-heading h2{font:600 24px/32px Arial,sans-serif;text-transform:none;margin:0}.help-section-heading button{border:0;background:#e8edf2;color:#003464;padding:8px 12px;min-height:40px;min-width:40px;cursor:pointer}.help-section-heading button[aria-pressed=true]{color:white;background:#003464}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.help-grid a{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:24px;border:1px solid #ddd;border-radius:8px;text-decoration:none;min-height:122px;transition:border-color .2s}.help-grid a:hover{border-color:#003464}.help-grid small{font-size:12px;color:#6d6d6d}.help-grid.is-list{grid-template-columns:1fr}.faq-search-results{display:grid;gap:12px}.faq-search-results a{padding:18px;border:1px solid #ddd;border-radius:6px;text-decoration:none}.replica-faq-detail{max-width:900px;padding:50px 24px 80px;margin:auto;min-height:60vh}.replica-faq-detail h1{font:600 32px/1.25 Arial,sans-serif;text-transform:none;margin:0 0 38px}.replica-faq-detail h2{font:600 24px/1.35 Arial,sans-serif;text-transform:none}.replica-faq-detail p{line-height:1.65}.replica-faq-detail a{display:inline-block;margin:10px 0}.replica-faq-detail img{max-width:100%;height:auto}.help-footer{display:flex;justify-content:center;gap:36px;padding:35px;background:#f6f7f8;color:#666;font-size:14px}.help-footer a{text-decoration:none}
.replica-contact{max-width:512px;margin:0 auto;padding:268px 0 80px;font:18px/1.4 Arial,sans-serif}.replica-contact h1{font:600 28px/1.3 Arial,sans-serif;text-transform:none;margin:0 0 8px}.replica-contact>p{margin:0}.contact-back{display:block;width:160px;height:34px;position:absolute;top:50px;color:#003464}.replica-contact form{margin-top:90px}.replica-contact form>label{display:block;margin:48px 0 12px}.replica-contact label span{color:#c40030}.replica-contact input:not([type=hidden]),.replica-contact select,.replica-contact textarea{display:block;width:100%;padding:8px;border:2px solid #e3e3e3;border-radius:3px;background:white;min-height:36px;color:#222}.replica-contact select{width:50%}.replica-contact textarea{resize:vertical;min-height:74px}.replica-contact small{display:block;color:#666;margin-top:8px;font-size:12px}.replica-contact button{display:block;margin-top:36px;padding:12px 28px;background:#222;color:white;border:0;border-radius:4px}.contact-success{padding:50px 0}.contact-success h2{font:600 24px Arial,sans-serif;text-transform:none}
.gift-hero{display:grid;grid-template-columns:60% 40%}.gift-hero>img{width:100%;display:block}.gift-purchase{padding:80px max(30px,5vw)}.gift-purchase h1{font-size:36px;margin:0 0 45px}.gift-purchase fieldset{padding:0;border:0;margin:0 0 36px}.gift-purchase legend{font:18px TwoCents,sans-serif;margin-bottom:20px}.gift-purchase label{display:inline-block;margin:0 8px 8px 0;position:relative}.gift-purchase input{position:absolute;opacity:0}.gift-purchase span{border:1px solid #99a8b7;display:block;padding:12px;min-width:50px;text-align:center;cursor:pointer}.gift-purchase input:checked+span{background:#003464;color:white;border-color:#003464}.gift-purchase input:focus-visible+span{outline:2px solid;outline-offset:3px}.gift-purchase button{width:100%;min-height:50px;border:0;background:#d7d7d7;color:#555}.gift-description{max-width:940px;margin:80px auto}.gift-description h2{font-size:38px}.gift-description p,.gift-description li{line-height:1.65}
@media(max-width:1200px){.footer-blog{padding:0 28px}.replica-source-content .portable-text,.replica-source-content .grid-of-contents,.gift-description{max-width:calc(100% - 60px)}.replica-source-content .grid-of-contents .portable-text{max-width:100%}}
@media(max-width:768px){.footer-blog{padding:0 16px;margin:25px auto 60px}.footer-blog h1{font-size:32px;margin:25px 0}.article-search{margin-bottom:40px}.article-search input{padding:10px 0}.footer-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.article-card-copy .article-line-1{font-size:14px}.article-card-copy p{font-size:12px}.replica-source-content{padding-bottom:30px}.replica-source-content .portable-text,.replica-source-content .grid-of-contents,.gift-description{max-width:calc(100% - 32px)}.replica-source-content h1{font-size:32px;margin:40px 0}.replica-source-content h2{font-size:28px;margin:40px 0 25px}.replica-source-content h3{font-size:24px}.replica-source-content .block,.replica-source-content .block--title{margin:40px auto}.replica-source-content .block-line{display:block}.replica-source-content .hidden{display:none}.replica-source-content [class~="md:block"]{display:none}.replica-source-content [class~="md:hidden"]{display:block}.replica-source-content .grid-of-contents{grid-template-columns:1fr}.help-header{height:74px;padding:18px 20px}.help-hero{padding:50px 20px}.help-hero h1{font-size:28px;margin-bottom:32px}.help-categories{padding:30px 20px}.help-section-heading{margin-bottom:30px;gap:20px}.help-section-heading h2{font-size:22px}.help-section-heading>div{display:flex}.help-grid{grid-template-columns:1fr;gap:16px}.help-grid a{min-height:112px}.replica-faq-detail{padding:35px 20px}.replica-faq-detail h1{font-size:28px}.replica-contact{padding:170px 20px 60px;max-width:552px}.replica-contact form{margin-top:65px}.replica-contact select{width:100%}.gift-hero{grid-template-columns:1fr}.gift-purchase{padding:35px 20px}.gift-description{margin:40px auto}.gift-description h2{font-size:30px}.help-footer{gap:24px;font-size:12px}}

@media(min-width:769px){.replica-source-content .block--title{margin-top:90px;margin-bottom:44px}.replica-stores .grid-of-contents{max-width:none;margin:0 15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}}
.replica-source-content span.block{display:block;margin:0}.replica-stores .grid-of-contents .cta-content__title{text-align:left}.replica-stores .grid-of-contents .text-secondary{font:700 16px/1.2 TwoCents,sans-serif;text-transform:uppercase}
.replica-source-content .visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

@media(min-width:769px){.replica-stores .block--products{padding-top:29px}.replica-stores .grid-of-contents .cta-content__title{margin-top:14px}.replica-stores .grid-of-contents .portable-text .text-secondary{margin-bottom:14px}}

.replica-source-content .article__header__text{max-width:940px;margin:40px auto}.replica-source-content .article__header__text h1{margin:0}.replica-source-content .block--simple-content>.row-hard{display:flex;align-items:center;gap:8.333%;padding:0 30px}.replica-source-content .block--simple-content .block__img{flex:0 0 50%}.replica-source-content .block--simple-content .block__text{flex:1;min-width:0}.replica-source-content .block--simple-content .portable-text{max-width:100%}.replica-source-content .block--right-img>.row-hard{flex-direction:row-reverse}.replica-source-content .block--image-full.container{max-width:1200px}
@media(max-width:768px){.replica-source-content .article__header__text{margin:30px 16px}.replica-source-content .block--simple-content>.row-hard{display:block;padding:0 16px}.replica-source-content .block--simple-content .block__text{margin-top:30px}}

@media(min-width:769px){.replica-source-content .article__header__text h1{font-size:80px;line-height:1.05}.replica-store-detail .block--simple-content{max-width:1185px;margin:90px auto}.replica-store-detail .block--simple-content>.row-hard{padding:0;gap:19.4%}.replica-store-detail .block--simple-content .block__img{flex-basis:40.5%}.replica-store-detail .block--simple-content .block__text{flex-basis:40.1%}}



.contact-file-control{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:50px;padding:7px;border:2px solid #e3e3e3;border-radius:3px;font-size:16px}.replica-contact .contact-file-control input[type=file]{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap;opacity:0}.contact-file-control .contact-file-button{display:inline-block;flex-shrink:0;padding:8px 12px;border:1px solid #bbb;border-radius:3px;background:#f5f5f5;cursor:pointer}.contact-file-control .contact-file-button:hover{background:#e9e9e9}.contact-file-control:focus-within{outline:3px solid #b1522d;outline-offset:3px}#contact-file-status{min-width:0;overflow-wrap:anywhere;flex:1 1 160px;color:#555}
