.ac-bed-entry,.ac-collection-heading,.ac-choice-guide,.ac-grid-editorial,.ac-card-information,.ac-product-builder-link{font-family:Inter,Arial,sans-serif;color:#303030}.ac-bed-entry{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:48px}.ac-bed-entry img{width:100%;height:360px;object-fit:cover;border-radius:16px}.ac-bed-entry>div{max-width:480px}.ac-bed-entry h2,.ac-choice-guide h2{font-size:clamp(26px,3vw,36px);color:#3b0100;line-height:1.15;margin:12px 0 20px}.ac-bed-entry>div>p:first-child,.ac-grid-editorial>div>p:first-child{font-size:12px;letter-spacing:.1em}.ac-bed-entry .button{background:#af2123;color:#fff;border-radius:14px;margin-top:16px}.ac-bed-entry .button:hover{background:#c42527}.ac-collection-heading{padding-block:40px;display:block}.ac-collection-heading--split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ac-collection-heading h1{font-size:clamp(30px,4vw,48px);color:#3b0100;line-height:1.1;margin:0 0 20px}.ac-collection-heading>img{width:100%;height:300px;object-fit:cover;border-radius:16px}.ac-collection-heading__description{font-size:16px;line-height:1.6;max-width:48em}.ac-fabric-links{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.ac-fabric-links a{padding:10px 14px;background:#f5f1eb;border-radius:10px;text-decoration:none;font-size:13px;border:1px solid #e5e1dc}.ac-text-link,.ac-product-builder-link>a{display:inline-block;text-underline-offset:4px;text-decoration:underline;font-weight:600;padding-block:12px}.ac-grid-editorial{background:#f5f1eb;border-radius:16px;display:flex;align-items:center;min-width:0;padding:24px}.ac-grid-editorial h2{font-size:24px;line-height:1.2;color:#3b0100;overflow-wrap:anywhere}.ac-grid-editorial p{font-size:14px;line-height:1.5}.ac-grid-editorial a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ac-card-information{font-size:12px;line-height:1.4;pointer-events:none}.ac-card-information p{margin:4px 0}.ac-card-rating{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px}.ac-card-rating>span{color:transparent;background:linear-gradient(90deg,#3b0100 var(--ac-rating),#e5e1dc var(--ac-rating));background-clip:text;letter-spacing:1px}.ac-card-include{color:#5d554f}.ac-choice-guide{padding-block:40px}.ac-choice-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e5e1dc;border-radius:16px;overflow:hidden}.ac-choice-guide__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-choice-guide article{padding:24px;background:#fff;min-width:0}.ac-choice-guide article+article{border-left:1px solid #e5e1dc}.ac-choice-guide h3{font-size:20px;color:#3b0100;margin:0 0 16px}.ac-choice-guide p{font-size:14px;line-height:1.6}.ac-choice-guide a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.ac-product-builder-link{padding-block:8px 24px}.ac-product-builder-link p{font-size:13px;margin:0}.ac-cart-set-heading{display:block;padding:16px 0;border-top:1px solid #e5e1dc;margin:0 0 16px}.ac-cart-set-heading td{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;width:100%}.ac-cart-set-heading strong{font-size:14px;color:#3b0100}.ac-cart-set-heading button{font:inherit;font-size:12px;text-decoration:underline;background:transparent;border:0;cursor:pointer;padding:8px}.ac-cart-set-heading [role=alert]{font-size:12px;width:100%}.ac-cart-set-line{border-left:2px solid #e5e1dc;padding-left:8px}.ac-shipping-inline{margin-bottom:12px}.ac-shipping-inline .ac-free-shipping__note,.ac-shipping-inline .ac-free-shipping__footer{display:none}.ac-shipping-inline .ac-free-shipping__message{font-size:12px}.ac-shipping-inline .ac-free-shipping__progress{margin-top:8px}.ac-home-categories .resource-card__image{min-height:180px}.product-grid-container .product-card__content{height:100%}.product-grid-container .product-card__content>.ac-card-information{min-height:0}.product-grid-container swatches-variant-picker-component overflow-list{max-width:230px}.product-grid-container .hidden-swatches__count::after{content:' colori';font-size:10px;margin-left:3px}.product-grid-container .hidden-swatches__count{font-size:11px;white-space:nowrap;max-width:70px}@media(max-width:749px){.ac-bed-entry{grid-template-columns:1fr;gap:24px;padding-block:32px}.ac-bed-entry img{height:240px}.ac-collection-heading--split{display:flex;flex-direction:column-reverse;gap:20px;align-items:stretch}.ac-collection-heading{padding-block:24px}.ac-collection-heading>img{height:180px}.ac-choice-guide__grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.ac-choice-guide article{flex:0 0 84%;scroll-snap-align:start}.ac-choice-guide h3{font-size:20px}.ac-grid-editorial{padding:16px}.ac-grid-editorial h2{font-size:20px}.ac-grid-editorial p{font-size:12px}.ac-home-categories slideshow-slide{width:78%!important}.product-grid-container .product-card__content h3{font-size:14px;line-height:1.35}.ac-card-information{font-size:11px}.product-grid-container swatches-variant-picker-component overflow-list{max-width:100%}}@media(prefers-reduced-motion:reduce){.ac-choice-guide__grid{scroll-behavior:auto}}

.ac-bed-menu{grid-column:1/-1;display:flex;gap:36px;align-items:start;padding:20px 0;border-top:1px solid #e5e1dc;font-family:Inter,Arial,sans-serif}.ac-bed-menu>div:first-child{display:grid;gap:12px;min-width:180px}.ac-bed-menu a{font-size:13px;text-decoration:none;color:#303030}.ac-bed-menu a:hover{text-decoration:underline}.ac-bed-menu__primary{font-weight:700;color:#3b0100!important}.ac-bed-menu strong{font-size:13px}.ac-bed-menu__colors{display:flex;gap:16px;margin-top:12px;flex-wrap:wrap}.ac-bed-menu__colors a{display:grid;gap:6px;justify-items:center;max-width:64px;text-align:center;font-size:11px}.ac-bed-menu__colors img{width:48px;height:48px;object-fit:cover;border-radius:50%;border:1px solid #e5e1dc}.menu-drawer .ac-bed-menu{display:block;padding:16px}.ac-home-categories .resource-card img{object-fit:cover}
.ac-bed-entry.section,.ac-collection-heading.section,.ac-choice-guide.section,.ac-product-builder-link.section{width:calc(100% - var(--page-margin)*2);max-width:1320px;margin-inline:auto}.ac-bed-entry.section>*,.ac-collection-heading.section>*{grid-column:auto}.ac-choice-guide.section,.ac-product-builder-link.section{display:block}
.ac-delivery-note{font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.5;color:#5d554f;margin:12px 0}.ac-delivery-note a{text-decoration:underline}.product-grid-container .product-card__content h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3lh}
.product-grid-container swatches-variant-picker-component li[slot="more"]{display:none!important}.product-grid-container .hidden-swatches__count::after{content:none}.product-grid-container .variant-option--swatches{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ac-card-more-colors{font-size:11px;text-decoration:underline;position:relative;z-index:2}.product-grid-container swatches-variant-picker-component overflow-list[disabled="true"]{max-width:100%}
