body{overflow-x:hidden}.transition-body{min-height:100vh;display:flex;flex-direction:column}.transition-body .main-content{flex-grow:1}.no-bullets.footer__social{text-align:center;border-bottom:4px dotted #eee;margin-top:0}.footer__social li{vertical-align:top}.footer__social .icon{background:url(../assets/sprites-swimwear-world.png) 0 0;width:48px;height:48px;margin:0 20px}.footer__social .icon-facebook{background-position:0px -355px}.footer__social .icon-instagram{background-position:-144px -355px}.footer__social .icon-twitter{background-position:-48px -355px}.footer__social .icon-pinterest{background-position:-96px -355px}.footer__social .icon-email{background-position:-240px -355px}.toolbar__item{flex:1 0 auto}.size-popup{display:none}#newsletter-footer,.size-chart{position:fixed;background:#fff;width:850px;font-size:11px;z-index:9999;box-shadow:0 -1.8px 2.2px #00000009,0 3.7px 5.3px #0000000c,0 9.5px 10px #0000000f,0 19.3px 17.9px #00000012,0 38.8px 33.4px #00000016,0 97px 80px #0000001f;overscroll-behavior:contain;left:50%;top:50%;right:auto;bottom:auto;transform:translate3d(-50%,-50%,0)}@media (max-width: 991px){#newsletter-footer,.size-chart{width:auto;transform:translate3d(0,-50%,0);top:50%;left:2.5%;right:2.5%}}#newsletter-footer .cstabs,.size-chart .cstabs{overflow:auto}.size-chart{display:flex}#newsletter-footer{display:none}.size-chart .close,.footer__item-padding .close{position:absolute;display:flex;align-items:center;justify-content:center;height:36px;width:36px;top:10px;right:10px;box-shadow:0 0 3px #3c3c3c66;background:#fff;border-radius:50%;cursor:pointer;z-index:5}.size-chart .close svg,.footer__item-padding .close svg{width:19px}.size-chart-img{width:32%;display:inline-block;vertical-align:top}#newsletter-footer.open{display:block}#newsletter-footer h2{text-indent:-9999px;background:url(../assets/are-you-on-the-list.png) no-repeat;height:105px;background-size:contain}#newsletter-footer .swsignupform{margin:10%}@media only screen and (max-width: 959px) and (min-width: 769px){.site-footer .grid__item{width:25%}.site-footer .grid__item:first-child{width:100%}.site-footer .grid__item:nth-child(odd){clear:none}}@media only screen and (min-width: 960px){.site-footer .grid__item:first-child{width:100%}}.header-wrapper .text-center{xbackground:#000;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.site-nav__item.site-nav__expanded-item>a{font-size:12px;padding:10px 6px;letter-spacing:.1em;xcolor:#fff}@media only screen and (min-width: 769px){.footer__item-padding{padding-right:0}}.site-header{box-shadow:none}.header-layout.header-layout--center{padding:0}.custom-footer .copyright{float:left}.custom-footer .signup{text-align:right}.custom-footer .signup p{margin:0}.custom-footer .ssl{display:block;width:305px;height:20px;background:url(../assets/sprites-swimwear-world.png) 0 -145px}.custom-footer .subscribe{background:url(../assets/sprites-swimwear-world.png) 0px -469px;display:block;width:134px;height:21px;margin-left:6px;float:right}.custom-footer .subscribe:hover{background-position:-134px -469px}.custom-ssl{display:none;background:#fff;width:850px;font-size:11px;z-index:9999;box-shadow:0 -1.8px 2.2px #00000009,0 3.7px 5.3px #0000000c,0 9.5px 10px #0000000f,0 19.3px 17.9px #00000012,0 38.8px 33.4px #00000016,0 97px 80px #0000001f;top:7vh;bottom:7vh;left:495px;overscroll-behavior:contain;position:fixed;padding:4%}.custom-ssl .h4{font-size:2.2em;letter-spacing:.1em}.site-header__logo svg{width:85%}.cart-link{display:block}.cart-link .cart-icon{background:url(../assets/sprites.png) 0px -100px;background-size:114px auto;width:28px;height:28px;display:block}.cart-link .cart-icon.empty{background:url(../assets/sprites.png) 1px -63px;background-size:126px auto}.bar-designers{border-bottom:4px dotted #ccc;margin:0;padding-bottom:15px}.bar-designers h2{font-size:12px;font-weight:400;display:inline-block;color:#fff;background:#333;padding:4px 10px 6px;margin-bottom:15px;text-transform:none}.bar-designers h3{font-size:12px;font-weight:400;text-transform:uppercase;margin-top:0}.bar-designers ul{columns:6;text-transform:uppercase;font-size:10px;list-style:none;margin:0}.footer-content h2{font-size:12px;font-weight:400;text-transform:none;margin-bottom:5px}.footer-content p{font-size:12px}.top-bar{text-align:center;margin-bottom:0;border-right:1px dotted #ccc}.top-bar h2{font-size:11px;margin:0}.top-bar p{font-size:11px}.index-section{margin:10px}.site-footer{border-top:none}.custom__item{margin:0}.custom-content .custom__item:last-child .top-bar{border-right:none}.sw-notice-desktop,.sw-notice-mobile{text-align:center;text-transform:uppercase;box-shadow:0 1px 5px #ccc;margin-bottom:5px}.sw-notice-desktop .pane-content.details,.sw-notice-mobile .pane-content.details,.sw-notice-mobile{display:none}.site-header{padding-bottom:0}.email_popup{cursor:pointer}@media only screen and (max-width: 768px){.custom__item.small--one-whole{width:33.33333%}.sw-notice-mobile{display:block}.sw-notice-desktop{display:none}}@media only screen and (min-width: 769px){.main-content{min-height:350px}}.rte a:not(.rte__image),.rte-setting a:not(.rte__image){border-bottom:none}.quickaccess{float:right;margin:0 0 15px 25px;padding-left:25px;border-left:1px solid #ccc}.last .quickaccess a{background:url(../assets/icon_downarrow.gif) 0 5px no-repeat;padding-left:15px;display:block;line-height:1.5em}.last .quickaccess a:hover{text-decoration:underline}.last .quickaccess a:after{display:none}.rte .span-19{max-width:75%;float:left;position:relative}.rte .span-19 h3{font-size:15px;margin-top:0;margin-bottom:12px}.rte .span-19 h4{margin-top:0;margin-bottom:10px}.rte .span-19 p{xfont-size:11px;xmargin-bottom:10px}.rte .span-19 .freeshipping{border:1px dashed #000;padding:15px;margin:10px 0;font-size:1.1em}.rte .span-19 th{background:#000;color:#fff}.rte .span-19 td,.rte .span-19 th{padding:3px 10px;border-bottom:1px dotted #ccc}.rte .span-19 table{font-size:11px;background:#fff}.rte .span-19 table.shipping tr:nth-child(odd){background:#eee}.rte .span-19 table.shipping tr:nth-child(odd):hover{background:#ccc}.rte .span-19 tbody td{border-right:1px solid #eee}.rte .span-19 tbody td:last-child{border-right:none}.rte .span-19 tbody td,.rte .span-19 tbody th{background:transparent}.rte .span-19 tr:hover{background:#ccc}.main-content .shopify-policy__container{max-width:980px}.main-content .shopify-policy__title{text-align:left}.main-content .shopify-policy__title h1{xfont-size:22px}.hours{margin-bottom:6px;border-bottom:1px dotted #ccc}.hours h3{margin:0}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #ddd}.last h2{margin:0;font-size:18px}.last h3{font-size:15px}.last ul{margin:0}.contact-page div{display:inline-block;vertical-align:top}.contact-page .contactform-instructions{width:30%;padding-right:25px}.contact-page .contactform-instructions p,.contact-page .contactform-instructions ul{xfont-size:11px;margin-left:0;list-style:none;margin-bottom:20px}.contact-page .contactform-instructions .trouble{display:block;font-weight:700}.contact-page .contactform-instructions .contactus-content{padding:20px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-bottom:30px}.contact-page .contactform-instructions .contactus-content+p{color:#999}.contact-page .contactus-form{width:65%;padding-left:15px}.contact-page .footer{float:right}.contact-page .globo-form-app .globo-form-control input,.contact-page .globo-form-app .globo-form-control select,.contact-page .globo-form-app .globo-form-control textarea{background-color:#fff}.contact-page .globo-form-app .globo-form-control input+.help-text,.contact-page .globo-form-app .globo-form-control select+.help-text,.contact-page .globo-form-app .globo-form-control textarea+.help-text{text-align:right;color:#eb340a;border-top:1px solid #e4e4e4;padding-top:5px;margin-top:30px}.contact-page .globo-form-app .globo-form-control input+.help-text+.messages,.contact-page .globo-form-app .globo-form-control select+.help-text+.messages,.contact-page .globo-form-app .globo-form-control textarea+.help-text+.messages{margin-top:-50px;padding-bottom:30px}.breadcrumb{margin-top:-15px}@media only screen and (min-width: 768px){.medium-up--push-one-eighth.medium-up--three-quarters{width:100%;left:0}}.help-contactus{display:inline-block;vertical-align:top}.help-contactus h2{text-transform:none;padding:0 0 15px}.help-faq{display:inline-block;width:60%;vertical-align:top}.help-faq .page-width{padding-left:0;border-bottom:1px dashed #ccc}.help-faq h2{text-transform:none}.help-faq-box{padding:1px 3px;text-transform:uppercase;font-size:85%;background-color:#f6f6f6;border:1px solid #ccc;margin-right:3px}.span-4{max-width:20%;float:left;margin-right:40px}.rte .leftside .large{margin-bottom:10px!important;font-weight:700}.rte .leftside a{display:block;text-align:right;padding-bottom:5px}.rte .leftside a:hover:after,.rte .leftside a:focus:after{display:none}.rte .leftside a:hover{text-decoration:underline}.under-table-text{text-align:right;font-size:10px}#collapse-helpMenu{border:1px solid #000;padding:10px 12px;border-radius:3px;text-transform:uppercase;margin-bottom:15px;color:#000}#shopify-section-page-faq-template .section-header{margin:25px 0}#shopify-section-page-faq-template .section-header h1{font-size:22px;font-weight:700}#shopify-section-page-faq-template .h2{font-size:15px}.predictive-results{z-index:5}.site-nav.small--hide form{background:#f6f6f6;border-radius:25px;border:1px solid #eee;max-height:35px;display:flex;align-items:center;padding:0 10px}.site-nav.small--hide form .site-header__search-input{background:transparent}.site-nav.small--hide form .site-header__search-input:focus{width:auto}.drawer__fixed-header{height:auto;z-index:5}#NavDrawer .drawer__header{height:auto}#NavDrawer .site-header__search-form{display:flex;align-items:center;max-height:30px;margin-top:10px;padding:0 10px;border:1px solid #eee;border-radius:4px;background:#f6f6f6}#NavDrawer .site-header__search-form .site-header__search-input{background:#fff;color:#000;margin-left:6px;padding:4px 10px}#NavDrawer .site-header__search-form .site-header__search-input::placeholder{color:#000}#NavDrawer .site-header__search-btn{padding:0}.prod-accor__tab.discover-more ul{margin-left:0}.prod-accor__tab.discover-more ul .tags-name{text-transform:none;background:transparent;border:none;font-size:1em}.prod-accor__tab.discover-more ul .tags-name:hover{background:transparent}.collapsible-content--all{overflow:auto}#bc-sf-filter-scroll-to-top{display:none!important}#newsletter_signup input[type=text]{text-align:center}#newsletter_signup input[type=submit]{width:100%;background:#000;color:#fff;font-weight:700;font-size:14px}.final-sale{display:block;position:relative;padding-left:20px!important}.final-sale:before{content:"i";width:16px;height:16px;display:inline-block;border:1px solid #000;border-radius:50%;margin-right:5px;background:#fff;color:#000;font-family:Georgia;font-weight:bolder;text-align:center;font-size:10px}#CollectionSection .collection-description{order:5}#CollectionSection .hr--clear{display:none}#CollectionSection .collection-filter-wrapper{flex-grow:1}#CollectionSection .collection-filter__item--sort{justify-content:flex-end}.header-item.header-item--left.header-item--navigation{max-width:260px;justify-content:flex-end}.inline-list.toolbar__menu{display:flex;justify-content:flex-end}#ccpops-trigger-container{z-index:auto}.m-only.top,.m-only.bottom{display:none;border:1px solid #000;text-transform:uppercase;padding:4px 10px;margin:10px 0 0;font-size:.8em;width:auto;color:#000;line-height:100%}.m-only.top.label-show,.m-only.bottom.label-show{display:inline-block}.header-item.header-item--logo{flex-grow:2}.globo-form-app.boxed-layout .content+p{display:none}.form-main__wrap{color:transparent}.order-vendor{font-weight:700}.table__section td[data-label=SKU]{display:table-cell}.cart-link__bubble--visible{color:#fff;text-align:center;font-size:11px;line-height:16px;letter-spacing:0;width:20px;height:20px}.grid-product__tag{top:100%;border:1px solid #000;left:10px;right:auto;line-height:100%;padding:4px 10px;font-size:.8em;text-transform:uppercase}.grid-product__content .swym-button.swym-add-to-wishlist-view-product{display:inline-block!important;position:absolute;top:10px;right:10px;font-size:15px;border:1px solid #eee;padding:8px;background:#fff6;border-radius:50%;z-index:10}.grid-product__meta{position:static}.final-sale-minibag,.sales-cond,.shipping-date{font-size:12px;xpadding-left:18px;display:inline-block;line-height:14px}.site-nav__dropdown{z-index:15}div[class^=DropWrapper__Text]{font-size:.9em;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:400}#launch-btn-widget{border:none;background:transparent}#launch-btn-widget div[class^=Launch__Layout1Flag]{xwidth:25px;xmargin-top:5px}#launch-btn-widget div[class^=Launch__Text]{font-size:.9em;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:400}#launch-btn-widget div[class^=Launch__Arrow]{display:none}.new_price+.money,.new_price>.money{color:#c00}.grid-product__content .grid-product__tag--sale{display:block;right:auto}.sw-notice-mobile,.announcement-top.pane-trigger.parent{position:relative}.notice-close-mob,.notice-close{position:absolute;top:5px;right:20px;width:30px;height:30px;z-index:5}.notice-close-mob:after,.notice-close-mob:before,.notice-close:after,.notice-close:before{content:"";position:absolute;width:20px;height:2px;background:#000}.notice-close-mob:after,.notice-close:after{transform:rotate(45deg)}.notice-close-mob:before,.notice-close:before{transform:rotate(-45deg)}.full_price .price{display:inline-block}.product-ask .globo-form-app .footer{text-align:center}.product-ask .globo-form-app .footer button{font-weight:700!important}.product-ask .globo-form-app .globo-form-control input[type=text],.product-ask .globo-form-app .globo-form-control textarea{background:#fff}@media screen and (max-width: 768px){.grid-product__tag{top:101%;left:50%;right:50%;width:70px;transform:translate3d(-50%,-50%,0)}.product__main-photos .slick-list{padding-left:0;padding-right:0}.header-item.header-item--logo{order:2}.header-item.header-item--left.header-item--navigation{order:1;justify-content:flex-start}.mobile-cart{order:3}.contact-page .contactform-instructions,.contact-page .contactus-form{width:100%;padding-right:20px}.contact-page .footer,.contact-page .footer button{width:100%}.contact-page li{display:inline-block;margin:0 10px 0 0;border:1px solid #000;padding:3px 12px;border-radius:3px;text-transform:uppercase}.help-faq{width:100%}.colborder{border:none}.rte .span-19{max-width:100%}.span-4.leftside{display:none;max-width:100%;width:100%;border-right:none;border-left:10px solid #ccc;margin-bottom:10px}.span-4.leftside .large{display:block}.span-4.leftside a{position:relative;display:block;margin:10px 10px 0 0;border-bottom:1px solid #ddd;padding:3px 12px;border-radius:3px;text-transform:uppercase;text-align:left}.span-4.leftside a:after{position:absolute;content:"";top:0;left:97%;width:10px;height:10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;transform:rotate(-45deg)}.help-contactus{padding-top:20px}.site-nav{margin:0!important}}@media screen and (min-width: 769px){#collapse-helpMenu{display:none}.header-layout[data-logo-align=center] .site-header__logo{margin-right:0}.medium--hide{display:none}#shopify-section-page-faq-template{max-width:1030px;margin:0 auto;display:flex}#shopify-section-page-faq-template .span-4{max-width:100%}}.startreturn{font-size:1em;display:block;margin-bottom:30px;line-height:100%;width:fit-content;padding:15px 30px;background:#fff;box-shadow:0 1px 3px #ccc;font-weight:700;float:right}@media screen and (max-width: 560px){.quickaccess{float:none}}@media screen and (max-width: 1024px){.startreturn{float:none}.product-form__popup-close{right:0}}@media (max-width: 570px){#swym-plugin #swym-notification,#swym-hosted-plugin #swym-notification{display:none}}@media only screen and (min-width: 769px){.product__thumb-item video{max-width:100%;margin-right:5px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/custom_f_o.scss.css.map */
