.pb-slider-text{padding-bottom:80px}.slideshow:not(.slideshow--hero) :is(.banner,.banner__overlay){border-radius:0}@media screen and (min-width: 1280px){.banner__box--small{max-width:40rem}}.top-header{font-size:22px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.44px}@media screen and (min-width: 640px){.slideshow-dots{border-block-start:none}}.wycon-dot:before{height:12px;width:12px;border-radius:0;background-color:transparent;border:1px solid white}.wycon-dot:hover:before{background-color:#ffffff4d}.wycon-dot[aria-current=true]:before{height:12px;width:12px;box-shadow:unset;background-color:#fff}.wycon-heading h1,.wycon-heading h2{font-size:120px;font-style:normal;font-weight:400;line-height:105px;letter-spacing:-2.4px;width:100%!important}@media screen and (max-width: 1535px){.wycon-heading h1,.wycon-heading h2{font-size:80px;font-style:normal;font-weight:400;line-height:70px;letter-spacing:-2.4px}.banner__box--small{max-width:25rem}}@media screen and (max-width: 767px){.slideshow{max-height:665px}.banner__overlay{background:linear-gradient(180deg,rgb(var(--color-overlay) / var(--overlay-opacity)) 50%,#1717178f)}.wycon-heading h1,.wycon-heading h2{font-size:48px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.48px}.mobile\:media--665px{height:665px}.wycon-mobile-slide{height:100%;display:flex;align-items:flex-start}.wycon-mobile-slide .slideshow-content{height:100%;padding:120px 0 20px;display:flex;flex-direction:column}.wycon-mobile-slide .slideshow-content .slideshow-dots{justify-content:center}.wycon-mobile-slide .slideshow-content .button{width:fit-content}.banner__box--small{max-width:70%}.pb-slider-text{height:100%;display:flex;padding-bottom:20px}.slideshow .flickity-viewport{height:665px}}.header__menu>ul.with-block button.menu__item .btn-duplicate{background-color:transparent;color:#d1758c}.header-transparent .header__menu>ul.with-block a.menu__item .btn-duplicate,.header .header__menu>ul.with-block a.menu__item .btn-duplicate{background-color:#fff;color:#d1758c}[data-rounded-block=round] .mega-menu__container,[data-rounded-block=round] .mega-menu{border-end-start-radius:0;border-end-end-radius:0}.mega-menu__list{justify-content:flex-end;max-width:1520px;padding:40px 20px 60px}.mega-menu__nav.grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr}.mega-menu__nav ul a{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px}.mega-menu__nav ul li{margin-bottom:10px}.mega-menu__nav.grid .heading{font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.18px;margin-bottom:20px;display:block;width:fit-content}.media-card--overlap .media{border-radius:0}.custom-banner{display:flex;flex-wrap:wrap;max-width:15%;gap:20px}.custom-banner .mega-menu__item{max-width:100%;flex:100%}.custom-banner-solo{display:flex;gap:40px;width:100%;justify-content:flex-start}.mega-menu__item--large{padding-top:0;max-width:calc(85% - var(--header-nav-gap) / 2)}.bebas{font-family:Bebas Neue,sans-serif!important;font-weight:400!important;font-size:48px;font-style:normal;line-height:44px;letter-spacing:-.48px;margin-bottom:10px}@media screen and (max-width: 767px){.bebas{font-size:36px;line-height:36px}}.split-words .word{padding-top:0;padding-bottom:0}.media-card--overlap .media-card__content{padding-block-end:25px;padding-inline:25px}.header__menu>ul.with-block .menu__item,.header__menu>ul.with-block button.menu__item .btn-duplicate,.header-transparent .header__menu>ul.with-block a.menu__item .btn-duplicate{border-radius:0}@media screen and (max-width: 1605px){.header__menu>ul.with-block .menu__item,.header__menu>ul.with-block button.menu__item .btn-duplicate,.header-transparent .header__menu>ul.with-block a.menu__item .btn-duplicate{padding-inline:10px;border-radius:0}}.w-icon{color:#cb1a50}.w-icon .btn-duplicate svg{fill:#d1758c}.w-icon svg{height:26px;fill:#cb1a50}.has-dropdown-menu .header-transparent:not(.header-scrolled) .header .w-icon{color:#cb1a50}.has-dropdown-menu .header-transparent:not(.header-scrolled) .header .w-icon svg{fill:#cb1a50}.header-transparent:not(.header-scrolled) .header .w-icon{color:#fff}.header-transparent:not(.header-scrolled) .header .w-icon svg{fill:#fff}.header-transparent:not(.header-scrolled) .header .w-icon .btn-duplicate svg{fill:#d1758c}@media (min-width:1025px) and (max-width:1400px){.header{padding-inline:20px}}.media--wide>:is(img,svg,video-media),.aspect-wide{aspect-ratio:1 / 1}.wycon-coll{position:relative}.mega-menu__nav.flex .mega-menu__nav-item{flex:calc(26% - var(--header-nav-gap) * 4 / 5);max-width:calc(26% - var(--header-nav-gap) * 4 / 5)}.wycon-coll .wyc-text{position:absolute;font-family:Bebas Neue,sans-serif!important;font-size:48px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.48px;bottom:20%;padding:20px;color:#fff}.mega-menu__nav{column-gap:20px}.header__icons i{font-size:24px}.header__icons svg{height:26px}.header__buttons>:is(a,button){height:3rem}.count{width:20px;height:20px;background:#e8a0ab;text-align:center;border-radius:50%;line-height:20px;font-size:10px;font-weight:700}.drawer__menu .drawer__promotions{padding:20px 0 0}html.js .drawer .drawer__inner{border-radius:0}.drawer__menu-item,.drawer__menu-item button{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.18px}.drawer__menu-group .w-icon{color:#d1758c}.drawer__menu-group .w-icon svg{fill:#d1758c;height:26px}.menu-drawer .drawer__footer-top{border:2px solid #000000;padding-block:0}.menu-drawer .drawer__footer-top>button{padding:20px}.drawer__footer-top span{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.18px}.drawer__footer-top svg{height:22px;width:22px;stroke-width:2px}.menu-drawer .drawer__footer-bottom{padding:0}.menu-drawer .drawer__footer-bottom .button{padding-block:17px;width:100%;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.18px}.drawer__footer-top>button+button{border-inline-start:2px solid #000000}.drawer__footer .button.icon-with-text .btn-text{justify-content:flex-start}.drawer__menu summary:after{opacity:.8}.button--blur .btn-fill{background-color:#f7d4d9}.button--blur:hover:after{border-color:#f7d4d9}.button--blur .btn-text{color:#000}.family-filters{margin-bottom:15px}.family-filter-btn{font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px}.family-filter-btn.active{font-weight:700}.swatch-item[style*="display: none"]{display:none!important}.swatches .swatch-item button.selected,.swatches .swatch-item .color-swatch.selected,.swatches .swatch-button.selected{box-shadow:0 0 0 2px #000;z-index:1}.swatches .swatch-item{position:relative}.product-card__bottom .color-swatch{--swatch-size: 21px}@media screen and (min-width: 1024px){.product-card__bottom .color-swatch{--swatch-size: 36px}}.product-card{background:#fff}.drawer__inner .swatch-item{display:flex;align-content:center;gap:10px}.swatches .swatch-item button.selected,.swatches .color-swatch.selected{box-shadow:0 0 0 2px #000;transform:scale(1.1);z-index:1}.swatches .swatch-item button.sold-out,.swatches .color-swatch.sold-out{position:relative}.swatches .swatch-item button.sold-out:before,.swatches .color-swatch.sold-out:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#000000 calc(50% - .5px) calc(50% + 1px),transparent calc(50% + .5px));z-index:2;pointer-events:none;border:2px solid;transform:scale(1.1)}.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.color-swatch:before{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#000000 calc(50% - .5px) calc(50% + 1px),transparent calc(50% + .5px));border:2px solid}.quick-add .button{width:100%}.product-card .button[disabled]{opacity:0}.badge{padding:5px}@media screen and (min-width: 768px){.badge{padding:5px;font-size:15px}}.color-swatch:after{box-shadow:none}:checked+.color-swatch:after{--tw-scale-x: 0;--tw-scale-y: 0;opacity:1;border:2px solid;inset:calc(var(--swatch-offset) * 0)}.counter .color-swatch{border:1px solid}.counter .color-swatch:before{box-shadow:none}.product-card__content{padding:20px 25px 25px}.product-card__title,.horizontal-product__title{font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.18px}.card-short-desc{color:#939393;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px;margin-bottom:18px;min-height:44px}.price-space{margin-bottom:17px}.price__regular,.price--on-sale .price__regular{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.18px}.unit-price,.price__sale{color:#939393;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.18px;text-decoration-line:line-through}.price__sale:before{border-block-end:unset}@media screen and (max-width: 767px){.product-card__bottom{padding-block-start:0;padding-block-end:10px}.product-card__title,.horizontal-product__title{font-size:13px;line-height:18px;letter-spacing:-.13px}.quick-add .button:not([disabled]){width:100%}.quick-add{padding:0}.product-card .button[disabled]{opacity:1}.card-short-desc{display:none}.price__regular,.price--on-sale .price__regular{font-size:13px;line-height:18px;letter-spacing:-.13px}.price__sale{font-size:11px;font-weight:500;line-height:18px;letter-spacing:-.11px}.product-card__content{padding:10px;justify-content:space-between}}.product-sticky-form__card{background:#fff}.input-wrapper .input,.facet-form .details select{background:transparent;border:2px solid #000000}.facet-form .details{padding-bottom:20px}.pagination .page{border-radius:0;border:2px solid #000000}.pagination .previous{margin-right:20px}.pagination .next{margin-left:20px}.button--primary svg{max-height:20px}select.custom-color-select,::picker(select){-webkit-appearance:base-select;appearance:base-select}select.custom-color-select{flex:1}select.custom-color-select{border:2px solid #000000;background:#faf0f2;padding:25px;transition:.4s;border-radius:0;margin-bottom:20px;cursor:pointer;max-width:422px}select.custom-color-select:hover,select.custom-color-select:focus{background:#faf0f2}select.custom-color-select::picker-icon{color:#000;transition:.4s rotate;transform:scale(1.3);max-height:24px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23000000' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select.custom-color-select:open::picker-icon{rotate:180deg}::picker(select){border:none}.custom-color-select option{display:flex;justify-content:flex-start;gap:20px;border:2px solid #000000;background:#faf0f2;padding:10px;transition:.4s;cursor:pointer}.custom-color-select option{border-top:none}.custom-color-select option:hover,.custom-color-select option:focus{background:#0000001a}.custom-color-select option .icon{font-size:1.6rem;text-box:trim-both cap alphabetic}selectedcontent .icon{display:none}.custom-color-select option:checked{font-weight:700}.custom-color-select option::checkmark{order:1;margin-left:auto;content:""}::picker(select){opacity:0;transition:all .4s allow-discrete}::picker(select):popover-open{opacity:1}@starting-style{::picker(select):popover-open{opacity:0}}::picker(select){top:anchor(bottom);left:anchor(0%)}ul.prod-test-res{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.prod-test-res li{padding:0;margin:0;display:flex;gap:20px;align-items:center}.prod-test-res li span:first-child{margin:0;background:#d1758c;color:#fff;font-family:Bebas Neue!important;padding:10px;font-size:40px;font-style:normal;font-weight:400;line-height:56px;letter-spacing:-.4px;min-width:94px;text-align:center}@media screen and (max-width: 767px){.prod-test-res li span:first-child{font-size:25px;letter-spacing:-.25px;max-width:64px;padding:5px 10px}}.prod-test-res li span:last-child{margin:0;font-size:22px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.44px}@media screen and (max-width: 767px){.prod-test-res li span:last-child{font-size:18px;line-height:22px}}.quantity{background:#fff;border:2px solid #000000}.main-price .price__regular{font-size:30px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-.6px}.main-sale-price span:first-child{font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px}.main-sale-price .price__sale{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px;text-decoration-line:line-through}.main-sale-price i{font-size:18px}.main-sale-price .badge{margin-left:15px}.tooltip-container{position:relative;display:inline-block;cursor:pointer}.tooltip-text{visibility:hidden;opacity:0;background-color:#000;color:#fff;text-align:left;border-radius:6px;font-size:14px;padding:8px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);transition:opacity .3s;width:max-content;max-width:150px}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip-container:hover .tooltip-text,.tooltip-container:focus .tooltip-text{visibility:visible;opacity:1}.footer__left{border-inline-end:none}@media screen and (min-width: 768px){.footer__left .w50{width:50%}}.footer__left__internal{display:flex;flex-direction:column;width:50%}.footer__right{padding:0;margin-top:0}.footer__socials{align-self:flex-start}@media screen and (min-width: 768px){.footer__accordions .details .details__summary{padding-block:5px}.details__summary .heading{font-size:15px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.3px;color:#000}.details__content li a{font-size:15px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.3px;opacity:.7}.details .details__content:after{padding-block-end:0}@media screen and (min-width: 1280px){.rte :where(p):not(:where([class~=not-rte] *)){margin-block:7px}}}.social-label{font-size:15px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.3px;margin-bottom:12px;margin-top:30px}.footer-group .page-width,.footer .page-width,.footer-copyright .page-width{max-width:1200px!important;margin:0 auto;padding:0 20px}@media (min-width: 1280px){.footer__item--text_UTbAKP,.footer__item--text,.footer__item[class*=text],.footer__item--logo,.footer__item--logo_UTbAKP,.footer__item[class*=logo]{width:50%!important;max-width:50%!important}.footer__item--menu,.footer__item[class*=menu]{width:25%!important;max-width:25%!important}}.indicators .button{--buttons-border-width: 2px;--buttons-radius: 0}@media screen and (min-width: 1536px){.pw-0{--page-padding: 0}}.collage-left{align-items:flex-end}.collage-right{align-items:flex-start}@media screen and (min-width: 1536px){.specifications-section :is(.title-wrapper,.specifications){padding-inline:20px}}.main-product .details,.product__accordion.with-border{border-block-start:unset;border-block-end:2px solid #000000}.main-product .details:last-child{border-block-end-width:2px}.main-product .specifications{max-width:940px;margin:0 auto}.main-product .product__accordion:first-child .details__summary,.product__accordion .details__summary{padding:22px 0}.main-product .product__accordion:last-child .details__content,.product__accordion .details__content{padding:var(--sp-5) 0;padding-block-start:0}.main-product .product__accordion .details__summary>.icon,.accordion .details .details__summary>.icon{width:24px;height:24px}.main-product .product__accordion[aria-expanded=true] .details__summary>.icon,.accordion .details[aria-expanded=true] .details__summary>.icon{--tw-rotate: 180deg}.product__inventory .alert{background:unset;padding:0}.product__inventory .alert svg{scale:1.2}.alert--success{color:#00de1a;background-color:#00de1a}.product__inventory .alert span{font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px;color:#000}.cart.section:before{background-color:#fff}@media screen and (min-width: 1024px){.drawer__empty{max-width:370px}}h2.drawer__empty-text{color:#e8a0ab;font-family:Bebas Neue!important;font-size:48px;line-height:44px;letter-spacing:-.48px}.drawer__empty-message p{font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px}.drawer__empty-collections li a{border:2px solid #000000;background:transparent;text-align:center;justify-content:center;padding:20px 31px;color:#000}.cart-quantity .quantity__input{background:#f2f2f2;font-size:15px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.3px;color:#000}.sticky .cart__sidebar .free-shipping-bar{background-color:#fff}.free-shipping-bar progress-bar{background-color:#c4c4c4;height:10px}.free-shipping-bar progress-bar:before{background-color:#d1758c}.drawer__empty-collections li a svg{display:none}@media screen and (min-width: 768px){.md\:items-baseline{align-items:baseline}}.customer input[type=text],.customer input[type=email],.customer input[type=tel],.customer input[type=date],.customer input[type=password],.customer select{background:#fff;border:2px solid #000000}.customer input[type=checkbox]{border-radius:0;border:2px solid #000000}.flex-phone{display:flex;gap:10px}.flex-phone div:first-child select{padding-left:10px;padding-right:10px}.flex-phone div:first-child .select~.icon{inset-inline-end:10px}.flex-phone div:first-child{width:20%}.flex-phone div:last-child{width:80%}.message-res{margin-top:20px;font-size:18px;display:block}#submitBtn .btn-loader{opacity:0!important}#submitBtn .btn-text{opacity:1!important}table{box-shadow:none;border-radius:0}thead th{color:#fff;background-color:#000}tbody tr{background:#fff;border:none;border-block-start:none}.footer__logo{margin-bottom:30px}.column__icon.with-svg :is(svg,img){height:50px;width:auto}.customer-account-header{background:transparent;padding:30px 0;margin-bottom:30px}.account-header-content{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:0}.account-welcome{font-size:82px;font-style:normal;font-weight:400;line-height:73px;letter-spacing:-.82px;color:#000;margin:0;text-transform:uppercase}.account-logout-btn{display:flex;align-items:center;justify-content:center;gap:8px;color:#000;text-decoration:none;font-size:16px;font-weight:500;padding:20px 31px;border:none;background:#fff;border-radius:0;transition:all .3s ease}.account-logout-btn:hover{background:#000;color:#fff;text-decoration:none}.logout-icon{display:flex;align-items:center}.account-details-container{background:#fff;padding:40px;border-radius:0;max-width:595px}.customer-name{font-size:18px;font-weight:600;color:#000;margin-bottom:30px}.account-form-group{margin-bottom:20px}.account-form-group input{width:100%;padding:15px;border:1px solid #000;border-radius:0;font-size:16px;background:#f5f5f5;color:#999}.password-fields{margin-top:20px;padding-top:20px;border-top:1px solid #E5E5E5}.password-fields .account-form-group{margin-bottom:20px}.password-fields .account-form-group label{display:block;font-size:16px;font-weight:600;color:#000;margin-bottom:8px}.password-fields .account-form-group input{width:100%;padding:15px;border:1px solid #000;border-radius:0;font-size:16px;background:#f5f5f5;color:#000}.password-fields .account-submit-btn{width:100%;padding:15px;background:#000;color:#fff;border:none;border-radius:0;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.password-fields .account-submit-btn:hover{background:#333}.password-section{margin:30px 0;background:none;border:none;padding:0}.password-header{display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:0}.password-header label{font-size:16px;font-weight:600;color:#000}.password-reset-link{color:#000;text-decoration:underline;font-size:14px}.marketing-form{margin-top:20px}.marketing-consent{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.consent-text{font-size:14px;color:#000;margin:0;flex:1}.toggle-switch{margin-left:20px}.toggle-switch input[type=checkbox]{display:none}.toggle-label{display:block;width:50px;height:25px;background:#e5e5e5;border-radius:25px;position:relative;cursor:pointer;transition:all .3s ease}.toggle-label:after{content:"";position:absolute;top:2px;left:2px;width:21px;height:21px;background:#fff;border-radius:50%;transition:all .3s ease}.toggle-switch input[type=checkbox]:checked+.toggle-label{background:#000}.toggle-switch input[type=checkbox]:checked+.toggle-label:after{left:27px}.account-submit-btn{width:100%}.customer-account-layout{display:flex;gap:40px;width:100%;margin:0 auto;padding:0 20px}.account-sidebar{width:200px;flex-shrink:0}.account-sidebar-nav{display:flex;flex-direction:column;gap:12px;background:transparent;padding:0}.account-sidebar-link{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 15px;color:#000;text-decoration:none;border-radius:0;transition:all .3s ease;font-size:18px;font-weight:500;background:#fff;border:none}.account-sidebar-link:hover{background-color:#f8f8f8;color:#333;text-decoration:none;border-color:#d1758c}.account-sidebar-link.active{background-color:#d1758c;color:#fff;border-color:#d1758c;box-shadow:0 2px 8px #d1758c33}.account-sidebar-icon{font-size:16px;width:20px;text-align:center}.account-main-content{flex:1;background:transparent;padding:0}.account-section{display:block}.account-section.hidden{display:none!important}.account-section-title{font-family:Roboto,sans-serif!important;font-size:30px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-.6px;color:#000;margin-bottom:30px;text-transform:none}.account-details-form{max-width:600px}.account-form-row{display:flex;gap:20px;margin-bottom:25px}.account-form-group{flex:1;margin-bottom:25px}.account-form-group label{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.account-form-group input[type=text],.account-form-group input[type=email],.account-form-group input[type=numero_tessera],.account-form-group input[type=tel],.account-form-group input[type=saldo_punti]{width:100%;padding:15px 20px;border:2px solid #E5E5E5;border-radius:0;font-size:16px;background:#fff;transition:border-color .3s ease}.account-form-group input:focus{outline:none;border-color:#d1758c}.password-info{font-size:14px;color:#666;margin-bottom:15px;line-height:1.5}.password-toggle{display:flex;align-items:center;gap:10px;margin-bottom:15px}.password-toggle input[type=checkbox]{width:20px;height:20px;border:2px solid #D1758C;border-radius:0}.password-reset-link{color:#d1758c;text-decoration:underline;font-size:14px}.account-submit-btn{background:#000;color:#fff;border:none;padding:18px 40px;font-size:16px;font-weight:600;cursor:pointer;border-radius:0;transition:all .3s ease;margin-top:20px}.account-submit-btn:hover{background:#d1758c}.wycon-orders-table{width:100%;border-collapse:collapse;margin-top:20px}.wycon-orders-table th{background:#000;color:#fff;padding:15px 20px;text-align:left;font-weight:600;font-size:14px}.wycon-orders-table td{padding:20px;border-bottom:1px solid #E5E5E5;font-size:15px}.order-number-link{color:#d1758c;font-weight:600;text-decoration:none}.order-number-link:hover{text-decoration:underline}.order-details-btn{background:transparent;border:2px solid #000;padding:10px 20px;color:#000;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.order-details-btn:hover{background:#000;color:#fff}.no-orders{text-align:center;padding:60px 20px;color:#666;font-size:18px}.addresses-header{margin-bottom:30px}.add-new-address-btn{background:transparent;border:2px solid #000;padding:15px 25px;color:#000;cursor:pointer;font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px;transition:all .3s ease;border-radius:0}.add-new-address-btn:hover{background:#000;color:#fff}.add-icon{font-size:20px;font-weight:700}.addresses-grid-wycon{margin-top:30px}.wycon-addresses-list{display:flex;flex-wrap:wrap;gap:30px}.wycon-address-card{background:#fff;border:none;padding:25px;border-radius:0;width:auto;min-width:300px;flex:0 0 auto}.wycon-address-card.is-default{background:#fff}.address-default-badge{background:transparent;color:#000;padding:0;font-size:14px;font-weight:500;border-radius:0;text-transform:none;display:block;margin-bottom:15px}.address-card-header{margin-bottom:20px}.address-card-title{font-size:20px;font-weight:700;color:#000;margin:0 0 5px}.address-card-content{margin-bottom:25px}.address-card-content p{margin:8px 0;color:#000;font-size:15px;line-height:1.5}.address-card-content p:first-child{margin-top:0}.address-card-content p:last-child{margin-bottom:0}.address-card-actions{display:flex;gap:15px;justify-content:flex-start}.address-action-btn{background:transparent;border:none;padding:0;color:#000;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline;transition:all .3s ease}.address-action-btn:hover{text-decoration:none}.address-action-btn.edit-btn:hover{color:#d1758c}.address-action-btn.delete-btn:hover{color:#f44}.no-addresses-message,.wishlist-content{text-align:center;padding:60px 20px;color:#666;font-size:18px}@media screen and (max-width: 1024px){.customer-account-layout{flex-direction:column;gap:30px}.account-sidebar{width:100%}.account-sidebar-nav{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:10px;padding:0}.account-sidebar-link{white-space:nowrap;min-width:auto;padding:12px 16px;margin-bottom:0;margin-right:8px}.account-sidebar-link.active{background-color:#d1758c;color:#fff;border-color:#d1758c}}@media screen and (max-width: 767px){.account-welcome{font-size:24px;align-self:flex-start;padding:0 20px;font-size:60px}.account-logout-btn{align-self:flex-end;margin-right:20px}.customer-account-header{padding:0}.account-header-content{flex-direction:column-reverse;gap:20px;text-align:center;padding:0}.customer-account-layout,.account-main-content{padding:0}.account-section-title{font-size:24px;margin-bottom:20px}.account-details-content{padding:20px}.account-form-row{flex-direction:column;gap:0}.wycon-orders-table{font-size:14px}.wycon-orders-table th,.wycon-orders-table td{padding:10px 15px}.wycon-orders-table thead{display:none}.wycon-orders-table tr{display:block;border:1px solid #E5E5E5;margin-bottom:15px;padding:20px;background:#fff;border-radius:0}.wycon-orders-table td{display:block;border:none;padding:8px 0;text-align:left}.wycon-orders-table td:before{content:attr(data-label) ": ";font-weight:600;color:#000;display:inline-block;min-width:120px}.wycon-orders-table td[data-label]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.wycon-orders-table td[data-label]:last-child{border-bottom:none}.wycon-orders-table td[data-label]:before{content:attr(data-label);font-weight:400;color:#666;font-size:14px;min-width:auto}.wycon-orders-table td[data-label] span{font-weight:600;color:#000;text-align:right}.wycon-orders-table td[data-label="Totale Ordine"]{font-weight:700;font-size:16px;border-top:2px solid #E5E5E5;margin-top:10px;padding-top:15px}.wycon-orders-table td[data-label="Totale Ordine"] span{font-weight:700;font-size:16px}.wycon-addresses-list{grid-template-columns:1fr;gap:20px}.wycon-address-card{padding:20px}.address-card-title{font-size:18px}.address-card-actions{justify-content:center}.p-0{padding-inline:0!important}.account-sidebar-nav a:first-child{margin-left:20px}.account-section-title{padding:0 20px}.order-header{padding:0 20px!important}.order-header .order-actions{display:none}.customer__content .order-details tr{margin-bottom:6px}.order-totals{padding:28px 20px;display:block}.order-totals tbody{display:block;width:100%}.order-totals tbody tr{display:flex!important;justify-content:space-between;padding:5px 0!important}.order-totals .order-total td{padding:0!important}.customer__content td:before{text-transform:capitalize!important}.product-info p a{font-size:15px!important}}.social-follow{background-color:var(--background-color, #F5C6CB)!important;color:var(--text-color, #000000)!important;padding:var(--section-padding-top, 60px) 0 var(--section-padding-bottom, 60px) 0!important;min-height:200px;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1}.social-follow__container{max-width:1600px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.social-follow__grid{display:flex;align-items:center;gap:40px;min-height:200px;flex-wrap:nowrap}.social-follow__left{flex-shrink:0;text-align:left;position:relative;z-index:3;width:30%}.social-follow__right{width:70%;display:flex;gap:10px;flex-wrap:nowrap}@media (max-width: 1200px){.social-follow__right{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.social-follow__title{font-family:Bebas Neue,sans-serif;font-size:62px;font-style:normal;font-weight:400;line-height:56px;letter-spacing:-.62px;margin-bottom:0;color:var(--text-color, #000000)!important;display:block}.social-follow__description{font-family:sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.44px;color:var(--text-color, #000000)!important;white-space:pre-line}.social-follow__card{background-color:var(--card-bg-color, #FFFFFF);color:var(--card-text-color, #000000);padding:40px 30px;border-radius:0;text-decoration:none;display:flex;align-items:center;gap:25px;box-shadow:none;flex:1;min-width:0}.social-follow__card:hover{text-decoration:none;color:var(--card-text-color, #000000)}.social-follow__card-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.social-follow__card-icon img{width:100%;height:100%;object-fit:contain}.social-follow__card-text{font-family:Roboto;font-size:22px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.44px;color:var(--card-text-color, #000000)}@media (max-width: 768px){.social-follow__grid{flex-direction:column;gap:20px;text-align:center;flex-wrap:nowrap}.social-follow__left{text-align:center;width:100%;margin-right:0}.social-follow__right{width:100%;display:flex;flex-direction:column;gap:15px}.social-follow__card{width:100%}.social-follow__title{font-size:28px;line-height:36px}.social-follow__description{font-size:15px;line-height:22px}}.storia-breve{background-color:var(--background-color, #F5C6CB)!important;color:var(--text-color, #000000)!important;padding:var(--section-padding-top, 60px) 0 var(--section-padding-bottom, 60px) 0!important;min-height:200px;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1}.storia-breve__container{max-width:1600px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.storia-breve__grid{display:flex;align-items:center;gap:80px;min-height:200px}.storia-breve__left{flex-shrink:0;text-align:left;position:relative;z-index:3}.storia-breve__logo{display:flex;align-items:center;justify-content:flex-start}.storia-breve__logo img{height:110px;width:auto;max-width:100%}.storia-breve__logo-text{display:flex;flex-direction:column;align-items:flex-start}.storia-breve__logo-main{font-family:sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.96px;color:var(--text-color, #000000);text-transform:uppercase}.storia-breve__logo-sub{font-family:sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.16px;color:var(--text-color, #000000);text-transform:lowercase;margin-top:4px;margin-left:8px}.storia-breve__right{flex:1;text-align:left;position:relative;z-index:3}.storia-breve__text{font-family:Roboto;font-size:30px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-.6px;color:var(--text-color, #000000)}@media (max-width: 768px){.storia-breve__grid{flex-direction:column;gap:30px;text-align:center}.storia-breve__left{text-align:center}.storia-breve__right{text-align:left}.storia-breve__logo-text{align-items:center}.storia-breve__logo-main{font-size:40px}.storia-breve__logo-sub{margin-left:0}.storia-breve__text{font-size:24px;line-height:30px}}.loyalty-program{background-color:var(--background-color, #000000)!important;color:var(--text-color, #FFFFFF)!important;padding:var(--section-padding-top, 60px) 0 var(--section-padding-bottom, 60px) 0!important;min-height:200px;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1}.loyalty-program__container{max-width:1600px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.loyalty-program__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:300px}@media (max-width: 768px){.loyalty-program__grid{grid-template-columns:1fr;gap:40px;text-align:center}}.loyalty-program__left{text-align:left;position:relative;z-index:3;display:flex;align-items:center;gap:30px}@media (max-width: 768px){.loyalty-program__left{text-align:center;flex-direction:column;gap:20px}}.loyalty-program__icon{width:190px;height:190px;margin:0;color:var(--icon-color, #FF69B4);display:block;flex-shrink:0}.loyalty-program__icon img{width:100%;height:100%;object-fit:contain}.loyalty-program__icon svg{width:100%;height:100%}.loyalty-program__title{font-family:Bebas Neue;font-size:100px;font-style:normal;font-weight:400;line-height:90px;letter-spacing:-2.4px;text-transform:uppercase;color:var(--text-color, #FFFFFF)!important;display:block;white-space:normal;word-wrap:break-word}.loyalty-program__title .highlight{font-family:Bebas Neue;font-size:120px;font-style:normal;font-weight:400;line-height:105px;letter-spacing:-2.4px;color:var(--text-color, #FFFFFF)!important}.loyalty-program__title-svg{display:inline-block;vertical-align:middle;margin-left:20px}@media (max-width: 768px){.loyalty-program__title-svg{display:block;margin-left:0;margin-top:10px}}.loyalty-program__title-svg svg{height:70px;width:auto;fill:var(--text-color, #FFFFFF)}.loyalty-program__fan-svg{display:inline-block;vertical-align:text-bottom;margin-left:15px;line-height:1;white-space:nowrap}@media (max-width: 768px){.loyalty-program__fan-svg{display:block;margin-left:0;margin-top:10px}}.loyalty-program__fan-svg svg{height:70px;width:auto;fill:var(--text-color, #FFFFFF);display:inline-block;vertical-align:text-bottom}.loyalty-program__right{text-align:left;position:relative;z-index:3}@media (max-width: 768px){.loyalty-program__right{text-align:center}}.loyalty-program__subtitle{font-family:Roboto;font-size:30px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:-.6px;margin-bottom:20px;text-transform:uppercase;color:var(--text-color, #FFFFFF)!important;display:block}.loyalty-program__description{font-family:Roboto;font-size:22px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.44px;margin-bottom:40px;max-width:500px;margin-left:0;margin-right:0;color:var(--text-color, #FFFFFF)!important;display:block}.loyalty-program__button{display:flex!important;padding:16px 24px;justify-content:center;align-items:center;gap:12px;flex-shrink:0;width:fit-content;background-color:var(--button-bg-color, #FFFFFF)!important;color:var(--button-text-color, #000000)!important;border-radius:0;text-decoration:none;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.18px;transition:all .3s ease;border:none;cursor:pointer;position:relative;z-index:4;margin-left:0}.loyalty-program__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.loyalty-program__button-icon{width:20px;height:20px;color:var(--icon-color, #FF69B4);display:block}.loyalty-program__button-icon img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1024px){.loyalty-program__grid{grid-template-columns:1fr;gap:40px}.loyalty-program__left{flex-direction:column;text-align:center;gap:20px}.loyalty-program__right{text-align:center}.loyalty-program__button{margin:0 auto;width:100%!important;justify-content:center}.loyalty-program__icon{width:140px;height:140px;margin:0}.loyalty-program__title{font-size:80px;line-height:70px;letter-spacing:-1.6px;margin-bottom:15px}.loyalty-program__title .highlight{font-size:80px;line-height:70px;letter-spacing:-1.6px}.loyalty-program__subtitle{font-size:24px;line-height:29px;letter-spacing:-.48px;margin-bottom:15px}.loyalty-program__description{font-size:18px;line-height:26px;letter-spacing:-.36px;margin-bottom:30px}.loyalty-program__button{padding:14px 20px;font-size:16px;line-height:20px;letter-spacing:-.16px;width:fit-content}}@media screen and (min-width: 1025px) and (max-width: 1439px){.loyalty-program__grid{gap:40px}.loyalty-program__title,.loyalty-program__title .highlight{font-size:100px;line-height:88px;letter-spacing:-2px}}.metafield-label__grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;align-items:center}.metafield-label__item{display:flex;align-items:center;gap:12px;background-color:#f8f8f8;padding:12px 16px;border-radius:8px;min-height:48px}.metafield-label__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.metafield-label__text{font-family:Roboto;font-size:16px;font-weight:700;color:#000;line-height:1.2}.collection-row{width:100%}.collection-row__container{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 20px}@media screen and (max-width: 767px){.collection-row__container{padding:0}}.collection-row__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(211px,211px));gap:20px;align-items:start;justify-content:start}.collection-row__item{text-align:center;text-decoration:none;color:inherit;width:fit-content;max-width:211px}.collection-row__image{width:211px;height:211px;margin:0 auto 20px;overflow:hidden;position:relative}.collection-row__image img{width:100%;height:100%;object-fit:cover}.collection-row__name{font-family:Roboto;font-size:22px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.44px;color:#000!important;text-decoration:none;margin-top:10px;display:block!important;visibility:visible!important;opacity:1!important;position:relative}.collection-row__empty{text-align:center;padding:60px 20px;color:#666}.collection-row__empty p{margin:0 0 15px;font-size:1.1rem;line-height:1.5}.collection-row__empty p:last-child{margin-bottom:0;font-size:1rem;color:#999}@media screen and (max-width: 767px){.collection-row__grid{display:flex;flex-direction:row;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-left:20px;padding-right:20px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.collection-row__item{flex:0 0 120px;max-width:120px}.collection-row__grid::-webkit-scrollbar{display:none}.collection-row__image{width:120px;height:120px;margin-bottom:15px}.collection-row__name{font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.collection-row__grid{grid-template-columns:repeat(auto-fit,minmax(200px,200px));gap:20px;justify-content:start}.collection-row__image{width:200px;height:200px}.collection-row__item{max-width:200px}}.metafield-label{width:100%}.metafield-label__container{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 20px}.metafield-label__item{display:flex;align-items:center;gap:12px;background-color:#f7d4d999;padding:20px 25px;border-radius:0;min-height:48px;width:calc(50% - 10px);box-sizing:border-box}.metafield-label__labels-wrapper{display:flex;gap:20px;margin-bottom:20px;width:100%;flex-wrap:wrap}.metafield-label__icon{flex-shrink:0;width:49px;height:49px;display:flex;align-items:center;justify-content:center}.metafield-label__icon img{width:100%;height:100%;object-fit:contain}.metafield-label__content{display:flex;flex-direction:column;gap:4px}.metafield-label__text{font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.18px;color:#000}.metafield-label__subtext{font-family:Roboto;font-size:14px;font-weight:400;color:#000;line-height:1.2;text-decoration:underline;cursor:pointer}@media screen and (max-width: 767px){.metafield-label__grid{gap:16px}.metafield-label__item{padding:10px 14px;min-height:44px}.metafield-label__text{font-size:15px}.metafield-label__subtext{font-size:13px}}.internal .banner__box{display:flex;max-width:1524px;margin:0 auto}.internal .banner__box .leading-normal,.banner__box h2{width:50%;margin-top:0}.internal .banner__box h2{font-size:80px}@media screen and (max-width: 767px){.internal .banner__box{display:initial;max-width:initial;margin:initial}.internal .banner__box .leading-normal,.banner__box h2{width:initial;margin-top:initial}.banner__box h2{font-size:40px;margin-bottom:20px}}@media screen and (max-width: 767px){.footer__left__internal{width:100%;margin-bottom:20px}.footer__left__internal .details__content p{margin-top:0;margin-bottom:5px}.footer__accordions .details{padding:0;border-left:none;border-right:none;border-bottom:none}.footer__accordions .details__content ul li{margin-bottom:8px}}.newsletter-form{padding:0;width:100%}.newsletter-form .input{padding:10px;border-radius:0;border:2px solid #000;background-color:#fff}.newsletter-form .field__input::placeholder{color:#000}.newsletter-form .self-submit-button button{padding:0;width:100%;height:100%;border-radius:0}.newsletter-form .self-submit-button{inset-block-start:32.5px;inset-inline-end:0;width:65px;height:65px}.text-with-icons .column{align-items:center}@media screen and (min-width: 1200px){.footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 767px){.footer__left__internal{margin-bottom:20px}.footer__right{grid-template-columns:repeat(1,minmax(0,1fr))}}.portfolio.card-grid{--card-grid-per-row: 3}.profile__content{background:transparent;-webkit-backdrop-filter:brightness(.7);backdrop-filter:brightness(.7);height:100%;display:flex;flex-direction:column;align-items:flex-start}.profile__content .heading{font-family:Bebas Neue,sans-serif;width:70%;font-size:62px}@media screen and (max-width: 940px){.profile__content .heading{font-family:Bebas Neue,sans-serif;width:70%;font-size:38px}}.profile__button{border-radius:0}.scrolling-text__item{text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:-.62px}.timeline .timeline__item{background-color:#fff;border:none}.timeline .timeline__item p{color:#d1758c}.timeline .timeline__item h2{color:#000;font-family:Bebas Neue,sans-serif;font-size:62px;padding:0}.timeline .media{background-color:#fff}.timeline .timeline__item .text-base p{color:#000}.loyalty-structure{padding:var(--section-padding-top) 0 var(--section-padding-bottom);background-color:var(--background-color);color:var(--text-color)}.loyalty-structure__container{position:relative}.loyalty-structure__title{font-family:sans-serif;font-size:32px;font-weight:700;line-height:1.2;text-align:center;margin-bottom:16px;color:#000;text-transform:uppercase}.loyalty-structure__subtitle{font-family:sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-align:center;margin-bottom:40px;color:var(--text-color)}.loyalty-structure__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:0 auto}.loyalty-structure__column{background:transparent;overflow:hidden}.loyalty-structure__header{padding:7%;display:flex;align-items:center;gap:26px}.loyalty-structure__icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.loyalty-structure__icon svg{width:100%;height:100%;fill:var(--text-color)}.loyalty-structure__header-content{flex:1}.loyalty-structure__level{font-family:sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.48px;margin:0 0 4px;color:#000;text-transform:uppercase}.loyalty-structure__points{font-family:sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.44px;margin:0;color:var(--text-color)}.loyalty-structure__benefits{display:flex;flex-direction:column}.loyalty-structure__benefit{padding:26px 40px;border-bottom:1px solid #f0f0f0}.loyalty-structure__benefit:last-child{border-bottom:none}.loyalty-structure__benefit--odd{background-color:transparent}.loyalty-structure__benefit--even{background-color:#fff}.loyalty-structure__benefit-content{display:flex;flex-direction:column;gap:4px}.loyalty-structure__benefit-title{font-family:sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.44px;margin:0;color:#000}.loyalty-structure__benefit-subtitle{font-family:sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px;margin:0;color:var(--text-color);opacity:.8}@media (max-width: 768px){.loyalty-structure__columns{grid-template-columns:1fr;gap:16px}.loyalty-structure__title{font-size:24px}.loyalty-structure__subtitle{font-size:16px}.loyalty-structure__header{padding:20px 16px}.loyalty-structure__benefit{padding:14px 16px}}.promo-banner{padding:var(--section-padding-top) 0 var(--section-padding-bottom);background-color:var(--background-color);color:var(--text-color);position:relative}.promo-banner__container{position:relative}.promo-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-height:400px}.promo-banner__section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;aspect-ratio:901 / 663}.promo-banner__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:flex-start;padding-left:2rem}.promo-banner__content{text-align:left;z-index:2;position:relative;padding:2rem;width:70%}.promo-banner__title{font-family:sans-serif;font-size:62px;font-style:normal;font-weight:400;line-height:56px;letter-spacing:-.62px;margin:0 0 20px;color:#fff;text-transform:uppercase}.promo-banner__subtitle{font-family:sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 24px;color:#fff;text-transform:uppercase}.promo-banner{--color-button-background: 255, 255, 255;--color-button-text: 0, 0, 0;--color-button-border: 255, 255, 255}@media (max-width: 768px){.promo-banner__grid{grid-template-columns:1fr;gap:20px}.promo-banner__section{aspect-ratio:901 / 663}.promo-banner__title{font-size:48px;line-height:44px;letter-spacing:-.48px}.promo-banner__content{width:100%;padding:20px}.promo-banner__overlay{padding-left:0}.promo-banner__subtitle{font-size:28px}}.info-cards{padding:var(--section-padding-top) 0 var(--section-padding-bottom);background-color:var(--background-color, #FFFFFF);color:var(--text-color, #000000);position:relative}.info-cards__container{position:relative}.info-cards__title{font-family:sans-serif;font-size:48px;font-weight:700;line-height:1.2;text-align:center;margin:0 0 60px;color:#000;text-transform:uppercase}.info-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;max-width:var(--page-width, 1200px);margin:0 auto}.info-cards__card{background-color:var(--card-background-color, #FAF0F2);padding:30px;border-radius:0;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start}.info-cards__card-icon{margin-bottom:20px;display:flex;align-items:center;justify-content:center}.info-cards__card-icon img{width:auto;height:180px;object-fit:contain}.info-cards__card-title{font-family:sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-.6px;margin:0 0 16px;color:#000}.info-cards__card-text{font-family:sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px;margin:0 0 20px;color:#000}.info-cards__card-link{font-family:sans-serif;font-size:16px;font-weight:500;color:#000;text-decoration:underline;transition:opacity .3s ease}.info-cards__card-link:hover{opacity:.7}@media (max-width: 768px){.info-cards__title{font-size:32px;margin-bottom:40px}.info-cards__grid{grid-template-columns:1fr;gap:35px}.info-cards__card{padding:20px}}.media-card .heading{font-family:Bebas Neue,sans-serif!important;font-size:82px;font-style:normal;font-weight:400;line-height:73px;letter-spacing:-.82px}@media screen and (max-width: 767px){.media-card .heading{font-size:36px!important;font-style:normal!important;font-weight:400!important;line-height:36px!important;letter-spacing:-.36px!important}}.bg-image{display:flex;flex-direction:column;justify-content:center;padding:60px;gap:20px}.custom_block .button{margin-top:16px;width:fit-content}.collection-with-background{position:relative;background-color:transparent!important}.collection-with-background__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.collection-with-background.section{background-color:transparent!important}.collection-with-background__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;display:block}.collection-with-background .page-width{position:relative;z-index:2}.collection-with-background__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.collection-with-background__content{flex:1;max-width:60%}.collection-with-background__eyebrow{font-size:14px;color:#fff;margin-bottom:8px;letter-spacing:1px}.collection-with-background__title{font-size:48px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.1}.collection-with-background__description{font-size:18px;color:#fff;margin-bottom:24px;line-height:1.4}.collection-with-background__navigation{display:flex;flex-direction:row;gap:8px;margin-left:20px}@media screen and (max-width: 767px){.collection-with-background__navigation{display:none}}.collection-with-background__cta{margin-top:20px;margin-bottom:40px}.collection-with-background .collection-with-background__header .button--primary{color:var(--header-button-text-color, #000000)!important;background:var(--header-button-background-color, #ffffff)!important;border:1px solid var(--header-button-border-color, #000000)!important;border-radius:0!important}.collection-with-background .collection-with-background__header .button--primary:after{border:none!important}.collection-with-background .collection-with-background__header .button--primary .btn-fill{background-color:transparent!important}.collection-with-background .collection-with-background__header .button--primary:hover{color:var(--header-button-hover-text-color, #ffffff)!important;background:var(--header-button-hover-background-color, #000000)!important;border-color:var(--header-button-border-color, #000000)!important}.collection-with-background .collection-with-background__header .button--primary:hover:after{border:none!important}.collection-with-background .collection-with-background__header .button--primary:hover .btn-fill{background-color:transparent!important}.card-grid .media-card__content .icon{display:none!important}.card-grid .media-card__link:hover .media-card__text .heading{background-position-x:unset!important;background-size:unset!important;background:none!important;transform:none!important;transition:none!important}.card-grid .media-card__text .heading{transition:none!important;background:none!important}.card-grid .media-card__text p{font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:22px!important;letter-spacing:-.18px!important}.featured-collections .product-card__bottom .color-swatch,.collection-with-background .product-card__bottom .color-swatch{--swatch-size: 35px !important}@media screen and (min-width: 768px){.banner__box.banner__box--large.md\:text-left.text-left{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important}}.password-section,.marketing-consent,.account-submit-btn{display:none!important}.footer__right{border-block-start:none!important;padding-block-start:0!important}@media screen and (min-width: 768px){.footer__right{padding-block-start:var(--sp-5)!important}}a,.link,.media-card__link,.mega-menu__link,a:hover,.link:hover,.media-card__link:hover,.mega-menu__link:hover,button,.button,.btn,[role=button],button:hover,.button:hover,.btn:hover,[role=button]:hover{transform:none!important;--tw-translate-x: 0px !important;--tw-translate-y: 0px !important;--tw-rotate: 0deg !important;--tw-scale: 1 !important;--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;--motion-translateX: 0px !important;--motion-translateY: 0px !important}.blog-header-banner{min-height:500px;display:flex;align-items:center;margin-bottom:4rem}@media screen and (max-width: 767px){.blog-header-banner{min-height:300px;margin-bottom:2rem}}.blog-filter-buttons{margin-top:2rem}.blog-filter-mobile{padding:1rem 0;margin-bottom:2rem;position:relative}.blog-filter-scroll{display:flex;gap:.5rem;overflow-x:auto;padding:0 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.blog-filter-scroll::-webkit-scrollbar{display:none}.blog-filter-btn-mobile{display:inline-block;padding:12px 24px;background-color:#fff;color:#000;border:none;border-radius:0;text-decoration:none;font-weight:500;font-size:14px;line-height:1.4;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.blog-filter-btn-mobile:hover{background-color:#f8f8f8;color:#000;text-decoration:none}.blog-filter-btn-mobile.active,.blog-filter-btn-mobile.active:hover{background-color:#d1758c;color:#fff}.blog-filter-btn{display:inline-block;padding:12px 24px;background-color:#fff;color:#000;border:none;border-radius:0;text-decoration:none;font-weight:500;font-size:14px;line-height:1.4;transition:all .3s ease;white-space:nowrap}.blog-filter-btn:hover{background-color:#f8f8f8;color:#000;text-decoration:none}.blog-filter-btn.active,.blog-filter-btn.active:hover{background-color:#d1758c;color:#fff}.banners-promo-container{position:relative}.banners-promo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width: 767px){.banners-promo-container{margin:0 -1rem}.banners-promo-grid{display:flex;gap:1rem;overflow-x:auto;padding:0 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.banners-promo-grid::-webkit-scrollbar{display:none}}.banner-promo-card{position:relative;overflow:hidden;border-radius:0;background-color:#fff;box-shadow:none;transition:none;min-height:550px;display:flex;flex-direction:column;justify-content:flex-end}.banner-promo-card:hover{transform:none;box-shadow:none}@media screen and (max-width: 767px){.banner-promo-card{flex:0 0 280px;min-width:280px;min-height:380px}}.banner-promo-content{padding:18px 28px;position:absolute;bottom:0;left:0;right:0;z-index:2;width:100%;background-color:#fff}.banner-promo-content.overlay-text{background-color:transparent}.banner-promo-title{font-size:32px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-.32px;margin-bottom:.5rem;color:#000}.banner-promo-description{font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.18px;color:#000;margin-bottom:1rem}.banner-promo-link{text-decoration:none;color:inherit;display:block}.banner-promo-link:hover{text-decoration:none;color:inherit}.article-card__media .badges a,.article.banner .badge{color:#000;background-color:#fff;border-radius:0;padding:10px 20px}.pagination{position:relative}.icon-arrow svg{width:10px}@media (max-width: 768px){.mobile-hidden{display:none}}@media (min-width: 769px){.only-mobile{display:none}}.promo-badge{color:var(--Rosa-Dark, #D1758C);font-family:Bebas Neue;font-size:1.5rem;font-style:normal;font-weight:400;line-height:85%;letter-spacing:-.28px;padding:2%;position:absolute;z-index:1}#CookieBanner{display:none}.tier{background-color:#f7d4d9;padding:2%}.tier-p{font-family:Bebas Neue!important;font-size:42px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.44px;margin:0}.get-direction-btn{background-color:#f7d4d9!important;background:unset!important;color:#000!important}.get-direction-btn:hover{background-color:#fff!important}@media (max-width: 768px){.wishlist-drawer-button{display:none}.family-filters{display:flex;flex-wrap:wrap}}.store-loc-header{position:relative;display:flex;color:#fff}@media (max-width: 768px){.store-loc-header{display:none!important}}.horizontal-product__media wishlist-button-collection .wk-floating{display:none!important}.horizontal-product__media .wk-floating{display:none!important}.product-card__content .product-card__variants .product-card__bottom{overflow-x:hidden}.footer-copyright.page-width{max-width:1600px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wycon.css.map */
