.component-luxury-item{max-width:1100px;line-height:1.5;position:relative;margin:0 auto}.component-luxury-item *{margin:0;padding:0}.component-luxury-item ol,.component-luxury-item ul{font:inherit;color:inherit;list-style:none;padding:0}.component-luxury-item h1,.component-luxury-item h2,.component-luxury-item h3,.component-luxury-item h4,.component-luxury-item h5,.component-luxury-item p{font:inherit;color:inherit}.component-luxury-item .button,.component-luxury-item a,.component-luxury-item button{font:inherit;color:inherit;text-transform:none;letter-spacing:0}.component-luxury-item dd,.component-luxury-item dl,.component-luxury-item dt{display:initial;font:inherit;color:inherit}.component-luxury-item img{vertical-align:top}.component-luxury-item em,.component-luxury-item i{font-style:normal}.component-luxury-item .component-luxury-item__image img{width:100%}.component-luxury-item .component-luxury-item__text-wrap{position:absolute;top:0;left:0;padding:min(8.547vw,100px) min(7.692vw,90px);color:#000;line-height:1.2;letter-spacing:.01em}.component-luxury-item .component-luxury-item__disc{margin-bottom:.9em;font-size:clamp(17px,1.88vw,22px)}.component-luxury-item .component-luxury-item__title{margin-bottom:.1em;font-size:clamp(38px,4.273vw,50px);font-weight:600;line-height:1.1}.component-luxury-item .component-luxury-item__sub-title{font-size:clamp(20px,2.393vw,28px);font-weight:500}.component-luxury-item .component-luxury-item__btn{display:inline-block;margin-top:4.23em;padding:.769em 1.692em;font-size:clamp(12px,1.111vw,13px);font-weight:500;border:1px solid #000}.component-luxury-item--white .component-luxury-item__text-wrap{color:#fff}.component-luxury-item--white .component-luxury-item__btn{border:1px solid #fff}@media only all and (max-width:1170px){.component-luxury-item .component-luxury-item__text-wrap{padding:5.215vw 3.911vw}}@media only all and (max-width:767px){.component-luxury-item .component-luxury-item__disc{font-size:max(10px,2.174vw)}.component-luxury-item .component-luxury-item__title{font-size:max(14px,4.969vw)}.component-luxury-item .component-luxury-item__sub-title{font-size:max(11px,2.64vw)}.component-luxury-item .component-luxury-item__btn{margin-top:1.8em;font-size:max(10px,2.019vw)}}@media only all and (max-width:360px){.component-luxury-item .component-luxury-item__image img{aspect-ratio:360/240;-o-object-fit:cover;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-luxuryset-banner.css.map */
