:root{--sully-icon-truck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v10h-11z'/%3E%3Cpath d='M13.5 9.5h4.2l3 3.4v3.6h-7.2'/%3E%3Ccircle cx='6.5' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E");--sully-icon-returns: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 6.5 4.5 10.5l4 4'/%3E%3Cpath d='M4.5 10.5h10a4.5 4.5 0 0 1 0 9h-3'/%3E%3C/svg%3E");--sully-icon-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='1'/%3E%3Cpath d='M8 10.5V8a4 4 0 0 1 8 0v2.5'/%3E%3Cpath d='M12 14.5v2.5'/%3E%3C/svg%3E");--sully-icon-boll: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.2 14.6a3.4 3.4 0 0 1 .9-6.4 3.4 3.4 0 0 1 5.8 0 3.4 3.4 0 0 1 .9 6.4'/%3E%3Cpath d='M8 14.6 7 18.4l5-2.2 5 2.2-1-3.8'/%3E%3Cpath d='M12 16.2V21'/%3E%3Cpath d='M12 8.2v3.3'/%3E%3C/svg%3E")}.tabs-collections .tabs{display:flex;gap:22px;border-bottom:1px solid var(--sully-line)}.tabs-collections .tabs li a,.tabs-collections .tabs li button{padding:10px 0 12px;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;border-bottom:2px solid transparent;margin-bottom:-1px;opacity:.55;transition:opacity .2s var(--sully-ease),border-color .2s var(--sully-ease)}.tabs-collections .tabs li.current a,.tabs-collections .tabs li.current button,.tabs-collections .tabs li a[aria-selected=true]{opacity:1;border-bottom-color:var(--sully-navy)}[id$=__17779365114836412d]{background:#fff}[id$=__17779365114836412d] .jdgm-widget{padding-top:64px!important;padding-bottom:56px!important}[id$=__17779365114836412d] .jdgm-card{background:#fff!important;border:1px solid var(--sully-line)!important}[id$=__17779365114836412d] .jdgm-header-info{justify-content:flex-start!important}@media only screen and (max-width:749px){[id$=__17779365114836412d] .jdgm-arrow{display:none!important}[id$=__17779365114836412d] .jdgm-content{padding:0!important;gap:0!important}[id$=__17779365114836412d] .jdgm-cards-wrapper{width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:var(--outer, 16px)}[id$=__17779365114836412d] .jdgm-videos-container{--card-width: 68vw !important;gap:12px!important}[id$=__17779365114836412d] .jdgm-card{width:68vw!important;min-width:68vw!important;max-width:68vw!important}[id$=__17779365114836412d] .jdgm-text{font-size:14px}}.index-collections-list .collection-item__overlay-content .grid__heading{font-size:22px}@media only screen and (max-width:989px){.index-collections-list .collection-list.grid{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--outer, 16px);margin-inline:calc(var(--outer, 16px) * -1);padding-inline:var(--outer, 16px);padding-bottom:4px;scrollbar-width:none}.index-collections-list .collection-list.grid::-webkit-scrollbar{display:none}.index-collections-list .collection-item{flex:0 0 68%;max-width:68%;width:auto!important;margin:0!important;scroll-snap-align:start}}@media only screen and (min-width:990px){.index-collections-list .collection-list.grid{display:grid!important;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:340px 340px;gap:16px}.index-collections-list .collection-item{width:auto!important;max-width:none!important;margin:0!important;height:100%}.index-collections-list .collection-item:has(a[href$="/collections/all-polos"]){grid-column:1;grid-row:1 / 3}.index-collections-list .collection-item:has(a[href$="/collections/tees"]){grid-column:2;grid-row:1}.index-collections-list .collection-item:has(a[href$="/collections/flags-accessories"]){grid-column:3;grid-row:1}.index-collections-list .collection-item:has(a[href$="/collections/frontpage"]){grid-column:2 / 4;grid-row:2}.index-collections-list .collection-item__content,.index-collections-list .collection-item__image,.index-collections-list .collection-item__bg,.index-collections-list .collection-item__bg-inner{height:100%}.index-collections-list .collection-item .image-wrapper{height:100%;padding-top:0!important;aspect-ratio:auto!important}.index-collections-list .collection-item .image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.index-collections-list .collection-item:has(a[href$="/collections/all-polos"]) .grid__heading{font-size:34px}}@media only screen and (max-width:749px){.index-products .grid--mobile-slider{gap:12px;scroll-snap-type:x mandatory;scroll-padding-left:var(--outer, 16px)}.index-products .grid--mobile-slider>.grid-item{flex:0 0 72%!important;max-width:72%!important;width:72%!important;scroll-snap-align:start}.index-products .grid__heading-holder--inline .grid__heading-actions{margin-top:14px}}[id$=__section_collection_WDzf4R] .index-products{background:#fff}[id$=__section_collection_WDzf4R] .product-information,[id$=__section_collection_WDzf4R] .product-item__swatches__holder,[id$=__section_collection_WDzf4R] native-scrollbar{background:transparent!important}.index-newsletter>.section-padding{padding-inline:0!important;padding-top:0!important;padding-bottom:0!important}.index-newsletter .brick__section{position:relative;overflow:hidden;display:flex!important;align-items:flex-end;min-height:620px;padding:24px var(--outer, 16px)}.index-newsletter .brick__block:first-child{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.index-newsletter .brick__block:first-child .brick__block__image,.index-newsletter .brick__block:first-child .frame__item,.index-newsletter .brick__block:first-child .image-wrapper{height:100%!important;padding-top:0!important;aspect-ratio:auto!important}.index-newsletter .brick__block:first-child img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.index-newsletter .brick__block--text{position:relative;z-index:2;width:100%!important;max-width:480px!important;margin:0!important;background:#fff!important;box-shadow:0 24px 60px #16243247}.index-newsletter .brick__block--text .brick__block__text{padding:28px 24px!important}.index-newsletter .brick__block--text .brick__block__text,.index-newsletter .brick__block--text .hero__content{--bg: #ffffff;background:#fff!important}@media only screen and (min-width:990px){.index-newsletter .brick__section{min-height:640px;align-items:center;padding:56px 72px}.index-newsletter .brick__block--text .brick__block__text{padding:44px 40px!important}}[id$=__section_rich_text_mnxYiR] .hero__title{margin-bottom:0}.product-item--featured .grid__heading-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#16243294,#16243200 40%),linear-gradient(to top,#162432a8,#16243233 45%,#16243200 72%);pointer-events:none}.product-item--featured .grid__content{z-index:11}.product-item--featured .grid__description h4{font-size:24px;line-height:1.05;letter-spacing:.02em;margin:0;text-wrap:balance}.product-item--featured .grid__description p{margin:8px 0 0;max-width:32ch;font-family:var(--FONT-STACK-BODY, Quicksand),sans-serif;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:#fff}.product-item--featured .grid__heading-actions .btn{--btn-bg: transparent;--btn-text: #ffffff;--btn-border: #ffffff;--btn-bg-hover: #ffffff;--btn-text-hover: var(--sully-navy);background:transparent!important;color:#fff!important;border:1px solid #ffffff!important}@media(hover:hover){.product-item--featured .grid__heading-actions .btn:hover{background:#fff!important;color:var(--sully-navy)!important}}[id$=__17779365114836412d] .jdgm-card>img[src*="cdn.shopify.com"]{display:none!important}[id$=__17779365114836412d] .jdgm-card:has(>img[src*="cdn.shopify.com"]){justify-content:space-between;min-height:260px;padding:28px 22px 22px!important}[id$=__17779365114836412d] .jdgm-card:has(>img[src*="cdn.shopify.com"]):before{content:"\201c";font-family:var(--FONT-STACK-HEADING, "Heart of the Land"),sans-serif;font-size:56px;line-height:.6;color:var(--sully-navy);opacity:.25;align-self:flex-start}[id$=__17779365114836412d] .jdgm-card:has(>img[src*="cdn.shopify.com"]) .jdgm-text{font-size:17px!important;line-height:1.45;text-align:left!important;color:var(--sully-navy);margin:10px 0 18px}[id$=__17779365114836412d] .jdgm-card:has(>img[src*="cdn.shopify.com"]) .jdgm-rating-section{align-items:flex-start!important;text-align:left!important}[id$=__17779365114836412d] .jdgm-card:has(>img[src*="cdn.shopify.com"]) .jdgm-stars,[id$=__17779365114836412d] .jdgm-card:has(>img[src*="cdn.shopify.com"]) .jdgm-reviewer-info{justify-content:flex-start!important}[id$=__section_text_row_dRNmFz]{border-top:1px solid var(--sully-line);border-bottom:1px solid var(--sully-line)}[id$=__section_text_row_dRNmFz] .section-columns{--PT: 16px !important;--PB: 16px !important}[id$=__section_text_row_dRNmFz] .grid{row-gap:12px!important}[id$=__section_text_row_dRNmFz] .column__icon{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:8px;margin:0!important}[id$=__section_text_row_dRNmFz] .icon__animated{margin:0!important;flex:0 0 auto}[id$=__section_text_row_dRNmFz] .column__content{margin:0!important;padding:0!important}[id$=__section_text_row_dRNmFz] .column__heading{font-size:13px!important;letter-spacing:.05em;line-height:1.2;margin:0!important;text-align:left}@media only screen and (min-width:750px){[id$=__section_text_row_dRNmFz] .column__heading{font-size:15px!important}}html body #insta-feed{margin-left:0!important;margin-right:0!important}@media only screen and (max-width:749px){.sully-banner{margin:0 var(--outer, 16px) 14px}.sully-banner .product-item--featured{width:100%;max-width:100%}.sully-banner .grid__heading-holder{position:relative;width:100%!important;max-width:100%!important;height:0!important;min-height:0!important;padding-top:62.5%!important;aspect-ratio:auto!important}.sully-banner .grid__heading-image,.sully-banner .grid__heading-image figure{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;padding-top:0!important;aspect-ratio:auto!important}.sully-banner .grid__heading-image img{width:100%;height:100%;object-fit:cover;object-position:center 34%}.sully-banner .grid__heading-image:after{background:linear-gradient(to right,#162432bd,#1624326b 55%,#16243214 88%),linear-gradient(to top,#1624324d,#16243200 55%)}.sully-banner .grid__content{justify-content:flex-end;align-items:flex-start;gap:14px;padding:18px!important}.sully-banner .grid__heading-text{max-width:min(300px,100%)}.sully-banner .grid__description h4{font-size:26px;line-height:1.04}.sully-banner .grid__description p{margin-top:6px;max-width:none;font-size:13.5px;line-height:1.38}.sully-banner .grid__heading-actions .btn{--btn-bg: #ffffff;--btn-text: var(--sully-navy);background:#fff!important;color:var(--sully-navy)!important;border-color:#fff!important;padding:13px 18px;font-size:12px;letter-spacing:.08em}.sully-tab--lifted:not(.sully-tab--open) .grid>.grid-item.product-item:nth-child(n+5){display:none}.sully-more{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 2 * var(--outer, 16px));margin:16px var(--outer, 16px) 0;padding:13px 16px;background:transparent;border:1px solid var(--sully-navy);color:var(--sully-navy);font-family:var(--FONT-STACK-BODY, Quicksand),sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sully-more svg{width:14px;height:14px;transition:transform .2s ease}.sully-tab--open .sully-more svg{transform:rotate(180deg)}}@media only screen and (min-width:750px){.sully-more{display:none}}[id$=__section_text_row_dRNmFz] .column__icon .icon{display:none!important}[id$=__section_text_row_dRNmFz] .icon__animated:before{content:"";display:block;width:22px;height:22px;background:var(--sully-navy);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}[id$=__section_text_row_dRNmFz] .grid>.grid-item:nth-child(1) .icon__animated:before{-webkit-mask-image:var(--sully-icon-truck);mask-image:var(--sully-icon-truck)}[id$=__section_text_row_dRNmFz] .grid>.grid-item:nth-child(2) .icon__animated:before{-webkit-mask-image:var(--sully-icon-returns);mask-image:var(--sully-icon-returns)}[id$=__section_text_row_dRNmFz] .grid>.grid-item:nth-child(3) .icon__animated:before{-webkit-mask-image:var(--sully-icon-lock);mask-image:var(--sully-icon-lock)}[id$=__section_text_row_dRNmFz] .grid>.grid-item:nth-child(4) .icon__animated:before{-webkit-mask-image:var(--sully-icon-boll);mask-image:var(--sully-icon-boll)}@media only screen and (max-width:749px){[id$=__section_text_row_dRNmFz]{overflow-x:hidden;overflow-x:clip}[id$=__section_text_row_dRNmFz] .grid{grid-template-columns:1fr 1fr!important;column-gap:10px!important}[id$=__section_text_row_dRNmFz] .column__inner{justify-content:flex-start!important}[id$=__section_text_row_dRNmFz] .grid{align-items:center!important}[id$=__section_text_row_dRNmFz] .grid>.grid-item:nth-child(1){order:1}[id$=__section_text_row_dRNmFz] .grid>.grid-item:nth-child(4){order:2}[id$=__section_text_row_dRNmFz] .grid>.grid-item:nth-child(3){order:3}[id$=__section_text_row_dRNmFz] .grid>.grid-item:nth-child(2){order:4}[id$=__section_text_row_dRNmFz] .column__icon{width:100%;justify-content:flex-start!important;align-items:center!important}[id$=__section_text_row_dRNmFz] .icon__animated{height:20px!important;line-height:0;align-self:center}[id$=__section_text_row_dRNmFz] .icon__animated:before{width:20px;height:20px;margin-top:0}}[id$=__section_video_QX4qtG] .hero__title .sully-hero-line{display:block;text-wrap:balance}[id$=__section_video_QX4qtG] .hero__title .sully-hero-line--lead{white-space:nowrap}@media only screen and (max-width:749px){[id$=__section_video_QX4qtG] .hero__title{font-size:min(29px,calc((100vw - 32px) / 12.4))!important}}@media only screen and (min-width:750px){[id$=__section_video_QX4qtG] .hero__content{max-width:min(780px,100%)!important}[id$=__section_video_QX4qtG] .hero__title{font-size:min(50px,calc((min(780px,100vw) - 100px) / 12.4))!important}}@media only screen and (min-width:990px){[id$=__section_tab_collections_mdxynU] .tab-content .grid--slider>.grid-item{flex:0 0 calc((100% - 96px)/4)!important;width:calc((100% - 96px)/4)!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sully-home.css.map */
