.landing-banner{position:relative}.landing-banner .landing-banner-content{position:absolute;text-align:center;padding:0 50px;top:25px;left:0;right:0}.landing-banner .landing-banner-content .landing-banner-title{color:#fff;font-size:32px}.landing-banner .landing-banner-content .landing-banner-subtitle{font:italic normal 18px/18px "Times New Roman",Arial,sans-serif;margin:10px 0 0;color:#fff}.landing-banner:after{display:none;content:"";background:url(../../images_active/pdp_waves-white.png) repeat-x 0 0;width:100%;height:8px;position:absolute;bottom:0;left:0}.landing-video-banner{margin-bottom:20px}.landing-banner-background{position:absolute;width:100%;height:70px;top:auto;left:0;z-index:0;bottom:0}.landing-banner-background:before{content:"";width:100%;height:100%;bottom:-2px;left:0;position:absolute;z-index:1}.landing-articles-wrapper{position:relative;padding:0 0 45px}.landing-article-item{position:relative;padding:0 3.8%;margin-top:-1px}.landing-article-item.first-landing-article .article-col-left{margin-top:-40px;z-index:2}.landing-article-item .landing-article-title{font-size:18px}.landing-article-item p{font:italic normal 16px/16px "Times New Roman",Arial,sans-serif}.article-column.row{width:100%;padding:0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;background:#fff;z-index:3;margin-bottom:25px}.article-column.image-wrapper{margin-bottom:0}.landing-article-border{display:none;position:absolute;border:5px solid #0c315d;width:100%;height:100%;top:0;left:0}.landing-article-content{position:relative;text-align:center;width:100%;padding:25px}.landing-article-description .landing-text{margin:0}.landing-article-separator{margin:20px 0}.landing-article-link.gl_button{margin:25px 0 0;font-size:11px;height:42px;line-height:42px}.pt_landingpage .main-footer{margin-top:-16px}.landing-small-title{font-size:12px;margin:0 0 25px;text-transform:capitalize}.landing-medium-title{font-size:18px;margin:auto;text-transform:uppercase}.landing-large-title{font-size:24px;text-transform:uppercase}.landing-text-section{text-align:center}.landing-text{color:#0c315d}.landing-anchor{text-decoration:underline;font-style:italic;margin:20px auto 25px;display:inline-block}.landing-center-content-block{margin:0 auto 25px;overflow:hidden;color:#0c315d;font-size:12px;padding:0 20px;-ms-flex-item-align:center;align-self:center}.landing-center-content-block .landing-text{margin:25px 0 0;line-height:18px}.landing-center-content-block.no-bmargin{margin-bottom:0}.landing-full-width-section{margin:0 0 25px}.product-tile .product-subtitle,.product-tile .product-sales-price,.product-tile .product-standard-price,.product-tile .name-link{font-size:11px}.landing-product-tile{display:inline-block;position:relative}.landing-product-tile .product-image{margin-top:20px}.landing-product-tile .product-name{margin-top:20px}.landing-product-tile .product-pricing{margin-bottom:20px}.rainbow-separator-wrapper{position:relative;z-index:3;margin:-5px 0}.rainbow-separator-wrapper.upsidedown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portrait-wrapper{color:#0c315d}.portrait-wrapper .separator{margin:22px 0 30px}.portrait-bg{position:absolute;top:210px;left:0;width:100%;z-index:2;max-height:8px;overflow:hidden}.portrait-description-wrapper{padding:48px 28px 56px}.collab-title,.portrait-title{text-align:left;margin:0;padding:0;font-family:MontserratBold,Arial,sans-serif;font-size:20px;line-height:30px}.collab-text,.portrait-text{font-family:Times New Roman,Arial,sans-serif;font-size:24px;font-style:italic;line-height:30px}.collab-text{color:#104285}.portrait-title,.portrait-text{text-align:left}.collab-title,.collab-text{text-align:right}.collab-viewmore,.collab-viewless,.portrait-viewmore,.portrait-viewless{margin-top:56px;font-family:MontserratBold,Arial,sans-serif;font-style:normal;font-size:12px;line-height:16px;text-transform:uppercase;cursor:pointer}.collab-viewmore .icon,.collab-viewless .icon,.portrait-viewmore .icon,.portrait-viewless .icon{display:inline-block;font-size:16px;line-height:16px;font-family:Arial,sans-serif;font-style:normal;margin-left:14px}.collab-shark-wrapper{text-align:center;margin-top:45px}.shark{width:auto}.collab{padding-bottom:60px}.collab-description-wrapper{color:#0c315d;margin-top:66px;padding:0 42px}.collab-description-wrapper .separator{margin:22px 0 30px;text-align:right}.collab-description-wrapper .separator .svgwavepath{fill:#104285}.collab-title{margin:0;padding:0;text-align:right;font-family:MontserratBold,Arial,sans-serif;font-size:20px;line-height:30px;color:#003e58}.separator{text-align:center}.separator svg{width:122px;margin:0 auto}.separator.small{-webkit-transform:scale(.5);transform:scale(.5)}.separator.left{text-align:left}.separator.right{text-align:right}.separator.blue .svgwavepath{fill:#0c315d}.separator.pink .svgwavepath{fill:#ecb7c2}.separator.white .svgwavepath{fill:#fff}.separator.yellow .svgwavepath{fill:#f5d31e}.castelbajac-main .product-tile-wrapper{padding:0 10px}.castelbajac-main .promotional-message,.castelbajac-main .product-sales-price,.castelbajac-main .product-standard-price{color:#009fe3}.castelbajac-main .womenSwimwear .slick-dots li{border-color:#019cdf}.castelbajac-main .womenSwimwear .slick-dots li.active{background-color:#019cdf}.castelbajac-main .womenSwimwear .hover-image{border:11px solid #019cdf}.castelbajac-main .womenReadyToWear .slick-dots li{border-color:#eca5af}.castelbajac-main .womenReadyToWear .slick-dots li.active{background-color:#eca5af}.castelbajac-main .womenReadyToWear .hover-image{border:11px solid #eca5af}.castelbajac-main .menSwimwearAndReadyToWear .slick-dots li{border-color:#d9151d}.castelbajac-main .menSwimwearAndReadyToWear .slick-dots li.active{background-color:#d9151d}.castelbajac-main .menSwimwearAndReadyToWear .hover-image{border:11px solid #d9151d}.castelbajac-main .accessories .slick-dots li{border-color:#1c64ca}.castelbajac-main .accessories .slick-dots li.active{background-color:#1c64ca}.castelbajac-main .accessories .hover-image{border:11px solid #1c64ca}.castelbajac-main .boySwimwear .slick-dots li{border-color:#017336}.castelbajac-main .boySwimwear .slick-dots li.active{background-color:#017336}.castelbajac-main .boySwimwear .hover-image{border:11px solid #017336}.top-row{background-color:#0c315d;padding:20px 40px}.page-title{font-size:28px;color:#fff;text-align:center}.anchors{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.anchor-separator{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.vertical-mirror{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.anchor{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.anchor-link{text-transform:uppercase;font-family:MontserratBold,Arial,sans-serif;font-size:16px;color:#fff;text-decoration:none}.video-banner-wrapper{position:relative}.video-wrapper{text-align:center;position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80%;z-index:2}.description-wrapper{background-color:#eca5af;color:#fff;padding:20px 15px;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:center}.part{margin-top:48px}.part-anchor{text-decoration:none}.part-title{font-size:40px;line-height:1em;text-align:center;padding:0 10px 16px;letter-spacing:0}.part-collection .part-title{color:#f5d31e}.part-event .part-title{color:#0c315d}.part-about .part-title{color:#fff}.part-carousel-title{margin-top:48px;color:#d9151d;font-family:MontserratBold,Arial,sans-serif;font-size:28px;text-align:center;padding:0 10px;text-transform:uppercase}.discover-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-top:30px}.discover-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.see-all-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 20px}.see-all{text-align:center;color:#0c315d;font-family:Just Another Hand,Arial,sans-serif;font-size:72px;line-height:60px}.category-label{text-align:center;text-transform:uppercase;color:#f5d31e;font-family:MontserratBold,Arial,sans-serif;font-size:36px;line-height:36px}.discover-button-wrapper{text-align:center;margin:20px 0}.discover-button-wrapper .gl_button{width:auto;min-width:200px;font-size:11px}.part-carousel{padding:0 15px}.part-carousel .slick-dots{padding:0 0 30px}.event{position:relative;text-align:center;margin-bottom:30px}.event-paris{margin-top:30px}.event-image-wrapper{position:relative;padding:0 30px}.event-text-wrapper{padding:30px 0;text-align:center;margin-top:-1px}.event-paris .event-text-wrapper{background-color:#009fe3;color:#fff}.event-newyork .event-text-wrapper{background-color:#f5d31e;color:#0c315d}.event-text-wrapper .event-border-left,.event-text-wrapper .event-border-right{position:absolute;top:0;height:100%;width:auto}.event-text-wrapper .event-border-left{left:-10px}.event-text-wrapper .event-border-right{right:-10px}.event-title{font-size:28px;line-height:28px;margin-bottom:12px}.event-paris .event-title{color:#fff}.event-newyork .event-title{color:#0c315d}.event-description{font-family:Times New Roman,Arial,sans-serif;font-style:italic;font-size:24px;line-height:24px;margin:20px 20px 0}.part-title-wrapper{position:relative;margin:-5px 0}.part-title-wrapper .part-title-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portait-knowmore{margin-top:1em;color:#017336}.portrait-knowmore-link{color:#017336;text-decoration:none}@media(min-width:768px){.landing-banner .landing-banner-content{top:50px}.landing-banner:after{display:block}.landing-banner-background{height:100px}.landing-article-item.first-landing-article{margin-top:-40px}.landing-article-content{padding:25px 70px}.landing-article-separator{margin:20px 0 25px}.landing-medium-title{font-size:32px}.landing-anchor{margin-bottom:50px}.landing-center-content-block{margin-bottom:50px;padding:0 36px}.landing-center-content-block .landing-text{margin:50px 0 0}.landing-center-content-block.no-bmargin{margin-bottom:0}.landing-full-width-section{margin-bottom:50px}.portrait-wrapper .separator{margin:12px 0 24px}.collab-title,.portrait-title{font-size:35px;line-height:35px}.collab-text,.portrait-text{font-size:18px;line-height:22px}.portrait-text{color:#009fe3}.collab-text{text-align:center}.collab-title,.collab-text{text-align:center}.collab-description-wrapper .separator{text-align:center}.collab-description-wrapper{padding:52px 36px 56px;margin:0 auto;width:560px}.collab-title{font-size:35px;line-height:35px}.top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-title{font-size:32px}.part-title{font-size:70px}.discover-wrapper{display:block;padding-top:0;position:relative}.see-all-wrapper{position:absolute;top:50px}.womenSwimwear .see-all-wrapper{text-align:left;left:50%}.womenReadyToWear .see-all-wrapper,.menSwimwearAndReadyToWear .see-all-wrapper,.accessories .see-all-wrapper{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.womenSwimwear .see-all{text-align:left}.category-label{font-size:41px;line-height:41px;min-width:500px}.womenSwimwear .category-label{text-align:left}.womenReadyToWear .category-label{color:#f6d41d}.menSwimwearAndReadyToWear .category-label,.accessories .category-label{color:#feff00}.discover-button-wrapper{margin:10px 0 0}.womenSwimwear .discover-button-wrapper{text-align:left}.part-carousel{padding:0}.event{margin-bottom:50px}.event-image-wrapper{padding:0 80px}.event-text-wrapper{position:relative;z-index:2;margin-top:-40px;padding:50px 0}.event-description{font-size:18px;line-height:22px}}@media(min-width:768px) and (max-width:1023px){.portrait-description-background{background:linear-gradient(180deg,transparent 215px,#017336 216px);position:relative;z-index:3;padding-bottom:30px}.portrait-description-wrapper{border:21px solid #009fe3;background-color:#fff;position:relative;margin:-215px 40px 0;padding:45px;z-index:4}.page-title-wrapper,.anchors-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.description-wrapper{padding:32px 60px}}@media(min-width:1024px){.landing-banner .landing-banner-content{top:70px}.landing-image-banner.row{display:block}.landing-banner-background{display:none}.landing-articles-wrapper{background:none}.landing-article-item{margin:0 0 50px}.landing-article-item.first-landing-article{margin-top:-100px}.landing-article-item.first-landing-article .article-col-left{margin:0}.article-column.row{margin-bottom:0}.article-column.image-wrapper{padding:25px 0;background:none}.article-column.article-col-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.article-column.article-col-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.landing-article-border{display:block}.landing-article-content{padding:30px 0}.landing-article-separator{margin:10px 0 50px}.landing-article-link.gl_button{margin:50px 0 0}.pt_landingpage .main-footer{margin-top:0}.landing-text-section{padding:20px 300px 0}.landing-center-content-block{max-width:870px;margin:0 auto 70px}.landing-full-width-section{margin-bottom:70px}.portrait-wrapper{position:relative}.portrait-description-wrapper{position:absolute;top:50%;left:82px;width:574px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;padding:48px 46px;border-style:solid;border-color:#009fe3;border-width:22px 20px}.collab-shark-wrapper{margin:34px auto 0;width:226px}.shark{width:100%}.collab{position:relative;padding-bottom:0;margin-bottom:-18px}.collab-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:536px;background-color:#fff}.collab-description-wrapper .separator{margin:16px 0 22px}.collab-description-wrapper{width:534px;margin:0;padding:28px 22px 38px}.top-row{padding:20px}.page-title-wrapper,.anchors-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.anchors{padding-top:0}.description-wrapper{padding:32px 200px}.part-carousel{margin:20px 0 60px}.event-paris{margin:90px 12% 50px;text-align:left}.event-newyork{margin:30px 12% 120px;text-align:right}.event-image-wrapper{max-width:62%;padding:0}.event-newyork .event-image-wrapper{margin-left:auto}.event-text-wrapper{position:absolute;z-index:2;margin:0}.event .event-text-wrapper{width:450px}.event-paris .event-text-wrapper{top:-38px;right:10px}.event-newyork .event-text-wrapper{bottom:-70px;left:10px}}@media(min-width:1200px){.portrait-description-wrapper{left:148px}.castelbajac-main .product-tile-wrapper{max-width:240px}.video-wrapper{left:12%;width:76%;max-width:76%;max-height:90%}.see-all-wrapper{top:140px}}@media(max-width:767px){.castelbajac-main .product-tile-wrapper{min-height:257px;margin-bottom:40px}.event-paris .event-image-wrapper{background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #009fe3));background:linear-gradient(180deg,#fff 50%,#009fe3 50%)}.event-newyork .event-image-wrapper{background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #f5d31e));background:linear-gradient(180deg,#fff 50%,#f5d31e 50%)}}
/*# sourceMappingURL=castelbajac.min.css.map */
