.full-video-header{position:relative;width:100%;height:100vh;overflow:hidden}.full-video-header video{position:absolute;top:50%;left:50%;width:auto;height:100%;min-width:100%;object-fit:cover;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.full-video-header{height:60vh}.full-video-header video{height:100%;width:auto;min-width:100%}}.hover-video-section{position:relative;width:100%;height:100vh;overflow:hidden}.hover-video-section:hover{cursor:pointer}.hover-video-section video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000;transition:background .3s ease;z-index:9999;pointer-events:none}.hover-video-section:hover .video-overlay{background:#00000040}.sound-toggle{position:absolute;top:20px;right:20px;background:#0009;color:#fff;border:none;padding:10px 12px;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .3s ease;z-index:10000}.hover-video-section:hover .sound-toggle{opacity:1}@media(max-width:768px){.hover-video-section{position:relative;width:100%;height:40vh;overflow:hidden}}.story-section{width:100%;height:500px;background-image:url(/cdn/shop/files/Website_Bolina_Island_SS26_I_High_summer_3.webp?v=1778661236);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;margin:150px 0 100px}.story-container{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;gap:40px}.story-image{width:45%;position:relative;z-index:2}.story-image img{width:100%;position:relative;border-radius:10px;object-position:center;object-fit:cover;margin-top:-20px;display:block}.story-text{width:45%}.story-paragraph{font-size:16px;line-height:1.8;color:#333;margin-bottom:20px;max-width:350px;text-align:justify}.story-signature{font-size:18px;opacity:.85;font-style:italic;transform:rotate(-2deg);display:inline-block;margin-bottom:0}.story-bottom-image{max-width:350px;margin-top:-15px}.story-bottom-image img{width:100%;max-width:210px;height:70px;margin-left:auto;object-fit:contain;display:block}@media(max-width:768px){.story-section{height:auto;margin:80px 0 0;padding-bottom:50px}.story-container{flex-direction:column;text-align:center;gap:30px}.story-image,.story-text{width:90%}.story-image img{width:100%;height:auto;max-width:100%;margin-top:0;object-fit:contain;display:block}.story-paragraph,.story-bottom-image{max-width:90%;margin:0 auto 15px}.story-bottom-image img{margin:0 auto}}.lookbook-header{text-align:center;padding:40px 0;position:relative;max-width:900px;margin:0 auto}.signature-img{margin-bottom:10px}.signature-img img{max-width:700px;height:auto;display:block;margin:0 auto}.lookbook-title{font-size:28px;letter-spacing:2px;margin:0 0 10px}.lookbook-subtitle{font-size:13px;letter-spacing:4px;text-transform:uppercase;margin-bottom:25px}.lookbook-description{padding:0;margin:0 auto;font-size:16px;line-height:1.8}@media(max-width:768px){.lookbook-description{padding:20px}.lookbook-title{font-size:24px}.signature-img img{max-width:400px;height:auto;display:block;margin:0 auto}}.single-button-section .button-wrapper{text-align:center;margin-bottom:40px}.single-button-section .custom-btn{display:inline-block;background:#000;color:#fff;padding:5px 20px;font-size:16px;text-decoration:none;border-radius:0;text-align:center;margin:0 auto}.two-col-text-image{padding:60px 0 90px;width:100%}.two-col-wrapper{display:flex;max-width:1360px;gap:60px;align-items:center;margin:0 auto;padding:0 20px}.left-column,.right-column{flex:1}.text-title{font-size:28px;margin-bottom:15px}.text-description{font-size:16px;line-height:1.7;letter-spacing:.5px;margin-bottom:30px;max-width:400px;text-align:justify;margin-left:auto;margin-right:0}.left-img-wrap img{width:220px;height:auto;object-fit:contain;display:block;margin-left:auto;margin-right:0}.right-img-wrap img{width:80%;max-width:400px;height:auto;display:block;margin:0 auto}@media(max-width:768px){.two-col-text-image{padding:40px 0 60px}.two-col-wrapper{flex-direction:column-reverse;gap:30px}.text-description{margin:0 auto 25px}.left-img-wrap img{margin:0 auto}.right-img-wrap img{width:90%;max-width:350px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
