.price{font-variant-numeric:tabular-nums;font-weight:700}.price--on-sale .price-item--sale,.price--on-sale .price__sale .price-item--sale{color:rgb(var(--color-button));font-weight:700}.price--on-sale .price-item--regular,.price--on-sale .price__sale .price-item--regular{color:rgba(var(--color-foreground),.55);font-weight:400;text-decoration-thickness:1px}html:root{--font-heading-family: "Arimo", "Helvetica Neue", Arial, sans-serif;--font-body-family: "Arimo", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 700}body{letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:700;letter-spacing:-.02em;line-height:1.08}.header__heading-link,.header__heading-link .h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1}.header__menu-item,.list-menu__item{font-weight:500;letter-spacing:0}.announcement-bar__message{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.product-form__submit{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.card__heading,.card__heading a{font-weight:500;letter-spacing:0;line-height:1.3}.card__information .caption-with-letter-spacing,.caption-with-letter-spacing{font-weight:600;letter-spacing:.12em;text-transform:uppercase}.badge{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product__title h1,.product__title .h1{line-height:1.05}:root{--royal-lemon: 30, 49, 72;--royal-on-lemon: 255, 255, 255;--royal-pill-x: .9rem;--royal-pill-y: .35rem}.header__inline-menu .header__menu-item[href$="/collections/sale"]{padding-inline:calc(1.2rem - var(--royal-pill-x))}.header__inline-menu .header__menu-item[href$="/collections/sale"] span{background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));font-weight:700;padding:var(--royal-pill-y) var(--royal-pill-x);border-radius:999px;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.header__inline-menu .header__menu-item[href$="/collections/sale"]:hover span,.header__inline-menu .header__menu-item[href$="/collections/sale"]:focus-visible span{text-decoration:none}.menu-drawer__menu-item[href$="/collections/sale"]{display:inline-block;width:auto;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));font-weight:700;border-radius:999px;padding:var(--royal-pill-y) var(--royal-pill-x);margin-block:calc(1.1rem - var(--royal-pill-y));margin-inline-start:calc(3rem - var(--royal-pill-x))}.menu-drawer__menu-item[href$="/collections/sale"]:hover,.menu-drawer__menu-item[href$="/collections/sale"]:focus-visible{background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon))}html[dir=rtl]{--font-body-family: "Cairo", "Segoe UI", Tahoma, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Cairo", "Segoe UI", Tahoma, sans-serif;--font-heading-weight: 700}html[dir=rtl] body{line-height:1.8}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] .h0,html[dir=rtl] .h1,html[dir=rtl] .h2,html[dir=rtl] .h3,html[dir=rtl] .h4,html[dir=rtl] .h5{letter-spacing:0;line-height:1.4}html[dir=rtl] .header__heading-link,html[dir=rtl] .header__heading-link .h2,html[dir=rtl] .announcement-bar__message,html[dir=rtl] .button,html[dir=rtl] .shopify-challenge__button,html[dir=rtl] .customer button,html[dir=rtl] button.shopify-payment-button__button--unbranded,html[dir=rtl] .product-form__submit,html[dir=rtl] .caption-with-letter-spacing,html[dir=rtl] .badge,html[dir=rtl] .header__menu-item,html[dir=rtl] .list-menu__item,html[dir=rtl] .card__heading{letter-spacing:0}html[dir=rtl] .header__heading-link{text-transform:none}#MainContent>.shopify-section:first-child .banner__content{max-width:none;align-items:flex-start;justify-content:flex-start}#MainContent>.shopify-section:first-child .banner__box{background:none;border:0;box-shadow:none;text-align:start;padding:0;margin:0}#MainContent>.shopify-section:first-child .banner__heading{line-height:1.1;margin:0 0 .6rem}#MainContent>.shopify-section:first-child .banner__text{margin:0 0 1.5rem}#MainContent>.shopify-section:first-child .banner__buttons{margin:0}#MainContent>.shopify-section:first-child .banner__heading strong{display:table;font-family:var(--font-body-family);line-height:1;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:rgb(var(--color-button-text));background:rgb(var(--color-button));border-radius:999px}html[dir=rtl] #MainContent>.shopify-section:first-child .banner__heading strong{letter-spacing:0}@media screen and (min-width:750px){#MainContent>.shopify-section:first-child .banner:before,#MainContent>.shopify-section:first-child .banner__media:before,#MainContent>.shopify-section:first-child .banner__content:before{padding-bottom:50%!important}#MainContent>.shopify-section:first-child .banner__media img{object-position:50% 42%}#MainContent>.shopify-section:first-child .banner__content{padding:12vw 0 0 6vw}#MainContent>.shopify-section:first-child .banner__box{max-width:44rem}#MainContent>.shopify-section:first-child .banner__heading{font-size:clamp(2.6rem,2.8vw,3.6rem)}#MainContent>.shopify-section:first-child .banner__text{font-size:1.6rem}#MainContent>.shopify-section:first-child .banner__heading strong{font-size:1.1rem;padding:.5rem 1rem;margin-bottom:1.4rem}}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child .banner__content{padding:32vw 1.6rem 0 2.4rem}#MainContent>.shopify-section:first-child .banner__box{width:auto;max-width:30rem}#MainContent>.shopify-section:first-child .banner__heading{font-size:2.8rem;margin-bottom:.6rem}#MainContent>.shopify-section:first-child .banner__text{font-size:1.5rem;margin-bottom:1.5rem}#MainContent>.shopify-section:first-child .banner__heading strong{font-size:1.2rem;padding:.55rem 1.1rem;margin-bottom:1.2rem}#MainContent>.shopify-section:first-child .banner__buttons .button{min-height:4.6rem;padding:0 2.4rem;font-size:1.4rem}}@media screen and (max-width:749px){[id$=__new_for_winter] .product-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1.2rem;padding:0 1.5rem 1rem;margin:0;scrollbar-width:none}[id$=__new_for_winter] .product-grid::-webkit-scrollbar{display:none}[id$=__new_for_winter] .product-grid .grid__item{flex:0 0 62%;max-width:62%;width:62%;scroll-snap-align:start;padding:0}[id$=__new_for_winter] .slider-buttons{display:none}}[id$=__delivery_banner] .banner__content{max-width:none;align-items:center;justify-content:flex-start;padding:0 0 0 1.6rem}[id$=__delivery_banner] .banner__box{background:none;border:0;box-shadow:none;text-align:start;padding:0;margin:0;max-width:62%}[id$=__delivery_banner] .banner__heading{font-size:1.9rem;line-height:1.1;margin:0 0 .4rem;letter-spacing:-.02em}[id$=__delivery_banner] .banner__text{font-size:1.15rem;margin:0;color:#1e3148;font-weight:600}@media screen and (min-width:750px){[id$=__delivery_banner] .banner__content{padding-inline-start:5rem}[id$=__delivery_banner] .banner__box{max-width:50%}[id$=__delivery_banner] .banner__heading{font-size:3.2rem;margin-bottom:.8rem}[id$=__delivery_banner] .banner__text{font-size:1.6rem}}html[dir=rtl] [id$=__delivery_banner] .banner__content{justify-content:flex-end;padding-left:1.6rem;padding-right:0}html[dir=rtl] [id$=__delivery_banner] .banner__box{text-align:right;max-width:46%}html[dir=rtl] [id$=__delivery_banner] .banner__heading{font-size:1.7rem}html[dir=rtl] [id$=__delivery_banner] .banner__text{font-size:1.1rem}@media screen and (min-width:750px){html[dir=rtl] [id$=__delivery_banner] .banner__content{padding-left:5rem;padding-right:0}html[dir=rtl] [id$=__delivery_banner] .banner__box{max-width:42%}html[dir=rtl] [id$=__delivery_banner] .banner__heading{font-size:3rem}html[dir=rtl] [id$=__delivery_banner] .banner__text{font-size:1.6rem}}[id$=__full_sets] .banner__box{background:none;border:0;box-shadow:none;text-align:start}[id$=__full_sets] .banner__heading{letter-spacing:-.02em;line-height:1.08;margin:0 0 .6rem}[id$=__full_sets] .banner__text{margin:0 0 1.4rem}@media screen and (max-width:749px){[id$=__full_sets] .banner__box{padding:2rem 1.6rem 2.4rem}[id$=__full_sets] .banner__heading{font-size:2.4rem}[id$=__full_sets] .banner__text{font-size:1.4rem}}@media screen and (min-width:750px){[id$=__full_sets] .banner__content{padding-inline-start:5rem}[id$=__full_sets] .banner__box{max-width:44rem;padding:0}[id$=__full_sets] .banner__heading{font-size:3.4rem}[id$=__full_sets] .banner__text{font-size:1.6rem}}.footer__content-top{display:flex;flex-direction:column;gap:3.2rem}.footer__content-top .footer__blocks-wrapper{order:2}.footer-block--newsletter{order:1;margin-top:0;background:#f4f6f8;color:#141a22;border:1px solid rgba(20,26,34,.1);border-radius:10px;padding:2.4rem;gap:2rem;align-items:center}.footer-block__newsletter{text-align:start}.footer-block__newsletter .footer-block__heading{color:#141a22;font-size:1.6rem;font-weight:600;letter-spacing:-.01em;text-transform:none;margin-bottom:1rem}.footer-block__newsletter .newsletter-form__field-wrapper{max-width:34rem}.footer-block__newsletter .field{--color-background: 241,237,231;--color-foreground: 43,37,34}.footer-block__newsletter .field__input{min-height:4.4rem;font-size:1.4rem;background:#e6ebf0;color:#141a22;box-shadow:none}.footer-block__newsletter .field:after{box-shadow:none}.footer-block__newsletter .field__label{color:#58636e}.footer-block__newsletter .newsletter-form__button{width:4.4rem;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));border-radius:0 var(--inputs-radius, 0) var(--inputs-radius, 0) 0}.footer-block__newsletter .newsletter-form__button .icon{color:rgb(var(--royal-on-lemon))}.footer-block__newsletter .newsletter-form__message,.footer-block--newsletter .footer__list-social .list-social__link{color:#141a22}.footer-block--newsletter .footer__list-social .list-social__link .icon{fill:#141a22}.footer .footer-block__heading{font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.footer .footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding:.5rem 0}html[dir=rtl] .footer-block__newsletter .newsletter-form__button{border-radius:var(--inputs-radius, 0) 0 0 var(--inputs-radius, 0)}@media screen and (max-width:749px){.footer__content-top{gap:2.4rem}.footer-block--newsletter{flex-direction:column;align-items:stretch;padding:2rem 1.8rem;gap:1.6rem}.footer-block__newsletter{align-items:flex-start}.footer-block__newsletter .newsletter-form__field-wrapper{max-width:100%}.footer-block--newsletter .footer__list-social{justify-content:flex-start}.footer-block.grid__item{margin:0}}.royal-offer-line{display:flex;align-items:center;gap:.8rem;margin:.4rem 0 1.2rem;font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground))}.royal-offer-line__pill{display:inline-block;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.3rem .7rem;border-radius:999px;white-space:nowrap}.royal-nudge{margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:var(--buttons-radius, 8px);font-size:1.3rem;font-weight:500}.royal-nudge--one{background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon))}.royal-nudge--done{background:#1e3148;color:#fff}#cart-notification-product .royal-nudge{margin:1.2rem 0 0}.announcement-bar{text-align:center}.announcement-bar__message{text-align:center;font-weight:500;letter-spacing:0;text-transform:none}.announcement-bar__message strong{display:inline-block;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));font-weight:700;padding:.2rem .8rem;border-radius:999px;margin-inline-start:.3rem;line-height:1.5}.royal-ann-count{display:inline-block;margin-inline-start:.4rem;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.royal-ann-count__sep{margin-inline-end:.6rem;opacity:.7}.royal-ann-count b{font-weight:700}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.25rem}.royal-ann-count{margin-inline-start:.2rem}}.royal-ann-count__time{display:inline-block;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));padding:.2rem .8rem;border-radius:999px;font-weight:700;line-height:1.5;margin-inline-start:.3rem}.royal-ann-count__time b{font-weight:700}.announcement-bar__link .icon-arrow{margin-left:0;margin-inline-start:.8rem}html[dir=rtl] .announcement-bar__link .icon-arrow{transform:scaleX(-1)}html[dir=rtl] .animate-arrow .icon-arrow path{transform:translate(-.25rem)}html[dir=rtl] .animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}.header__inline-menu .header__menu-item[href$="/collections/duvets"] span:after,.menu-drawer__menu-item[href$="/collections/duvets"]:after{content:"New";display:inline-block;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:.35rem .6rem;border-radius:999px;margin-inline-start:.6rem;vertical-align:.15em;text-decoration:none}html[dir=rtl] .header__inline-menu .header__menu-item[href$="/collections/duvets"] span:after,html[dir=rtl] .menu-drawer__menu-item[href$="/collections/duvets"]:after{content:"\62c\62f\64a\62f";letter-spacing:0;text-transform:none}.royal-heading-ox,[id^=RoyalSig-] .rs-title,[id^=RoyalBest-] .rb-title{color:#1e3148}.footer__content-top{padding-bottom:2rem;gap:2rem}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:1.6rem 2rem}.footer-block.grid__item{margin:0!important;width:auto!important;padding:0!important}.footer .footer-block__heading{margin-bottom:.8rem;font-size:1.2rem}.footer .footer-block__details-content .list-menu__item--link{font-size:1.35rem;padding:.3rem 0}.footer-block--newsletter{padding:1.6rem;gap:1.2rem}.footer-block__newsletter .footer-block__heading{font-size:1.4rem;margin-bottom:.6rem}.footer-block__newsletter .field__input{min-height:4rem}.footer-block__newsletter .newsletter-form__button{width:4rem}.footer__content-bottom{padding-top:1.6rem}.footer__content-bottom .footer__localization{padding-top:0}.footer__copyright{margin-top:1rem}.footer__copyright .copyright__content{font-size:1.1rem}.footer .policies{margin-top:.4rem}@media screen and (max-width:749px){.footer__content-top{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.6rem;gap:1.6rem}.footer-block--newsletter{padding:1.4rem}.footer__content-bottom{padding-top:1.2rem}}@media screen and (min-width:750px){.footer .footer__blocks-wrapper{grid-template-columns:repeat(4,1fr)}}.footer__copyright{display:none}.footer__content-bottom-wrapper{align-items:center}[id$=__kids_row] .collection{display:flex;flex-wrap:wrap;align-items:baseline}[id$=__kids_row] .collection__title{order:1;flex:1 1 0;min-width:0;margin-bottom:1.2rem}[id$=__kids_row] .collection__title .title{color:#1e3148;margin-bottom:0}[id$=__kids_row] .collection__view-all{order:2;flex:0 0 auto;margin:0 1.5rem 1.2rem;text-align:end}[id$=__kids_row] slider-component{order:3;flex:0 0 100%}[id$=__kids_row] .collection__view-all .link,[id$=__kids_row] .collection__view-all .button{background:none;border:0;box-shadow:none;min-height:0;padding:0;font-size:1.3rem;font-weight:700;color:#1e3148;text-decoration:underline;text-underline-offset:.35rem;text-decoration-thickness:1.5px;white-space:nowrap}[id$=__kids_row] .collection__view-all .button:before,[id$=__kids_row] .collection__view-all .button:after{display:none}@media screen and (min-width:750px){[id$=__kids_row] .collection__title,[id$=__kids_row] .collection__view-all{margin-bottom:1.6rem}}@media screen and (min-width:990px){[id$=__kids_row] .collection__view-all{margin-inline:0 5rem}}.royal-pair{margin:1.4rem 0 0;background:#e6ebf0;border-radius:10px;padding:1rem 1.2rem .6rem}.royal-pair .rp-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.3rem}.royal-pair .rp-title{font-size:1.4rem;font-weight:600;letter-spacing:-.01em}.royal-pair .rp-save{font-size:1rem;font-weight:700;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));padding:.25rem .7rem;border-radius:999px;white-space:nowrap}.royal-pair .rp-row{position:relative;display:grid;grid-template-columns:7.2rem 1fr auto;gap:1rem;align-items:center;padding:.8rem 0;border-top:1px solid rgba(20,26,34,.1)}.royal-pair .rp-img{width:7.2rem;height:7.2rem;border-radius:6px;overflow:hidden;background:#f4f6f8;display:block}.royal-pair .rp-img{position:relative}.royal-pair .rp-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .6s ease}.royal-pair .rp-img img.is-on{opacity:1}.royal-pair .rp-name{font-size:1.3rem;font-weight:600;line-height:1.25}.royal-pair .rp-price{font-size:1.2rem;color:#141a22b3;margin-top:.1rem;font-variant-numeric:tabular-nums}.royal-pair .rp-add{font:inherit;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#1e3148;color:#fff;border:0;border-radius:var(--buttons-radius, 8px);padding:.7rem 1rem;cursor:pointer;white-space:nowrap}.royal-pair .rp-add.is-busy{opacity:.6}.royal-pair .rp-row.is-added .rp-add{background:#141a22}.royal-pair .rp-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.2rem;padding:.8rem 0 .4rem;border-top:1px solid rgba(20,26,34,.1);font-size:1.25rem;font-weight:600}.royal-pair .rp-total[hidden]{display:none}.royal-pair .rp-total s{color:#141a228c;font-weight:400;margin-inline-end:.4rem;font-variant-numeric:tabular-nums}.royal-pair .rp-total b{font-size:1.4rem;font-variant-numeric:tabular-nums}.royal-pair .rp-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#141a2273;display:flex;align-items:center;justify-content:center;padding:2rem}.royal-pair .rp-pop[hidden]{display:none}.royal-pair .rp-pop__card{position:relative;width:100%;max-width:36rem;background:#f4f6f8;border-radius:12px;padding:0 2rem 2rem;overflow:hidden;box-shadow:0 20px 60px #141a2240}.royal-pair .rp-pop__img{aspect-ratio:4 / 3;background:#e6ebf0;margin:0 -2rem 1.4rem}.royal-pair .rp-pop__img img{width:100%;height:100%;object-fit:cover;display:block}.royal-pair .rp-pop__close{position:absolute;top:.8rem;inset-inline-end:.8rem;z-index:1;width:3.2rem;height:3.2rem;border-radius:50%;font-size:2.2rem;line-height:1;background:#f4f6f8eb;border:0;color:#141a22;cursor:pointer;display:grid;place-items:center;padding:0}.royal-pair .rp-pop__name{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin:0}.royal-pair .rp-pop__price{font-size:1.3rem;color:#141a22b3;margin:.2rem 0 1.2rem;font-variant-numeric:tabular-nums;text-align:start}.royal-pair .rp-pickers{display:flex;gap:.8rem;flex-wrap:wrap;margin:0 0 .8rem}.royal-pair .rp-size{display:inline-block;margin:0 0 1.4rem;font-size:1.15rem;font-weight:600;color:#1e3148;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.royal-pair .rp-pick{display:flex;flex-direction:column;gap:.3rem;font-size:1rem;color:#141a2299;flex:1 1 12rem}.royal-pair .rp-pick select{font:inherit;font-size:1.3rem;font-weight:600;padding:.8rem;border:1px solid rgba(20,26,34,.2);border-radius:var(--inputs-radius, 8px);background:#f4f6f8;color:#141a22;width:100%}.royal-pair .rp-confirm{font:inherit;display:block;width:100%;margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#1e3148;color:#fff;border:0;border-radius:var(--buttons-radius, 8px);padding:1.2rem;cursor:pointer}.royal-pair .rp-confirm:disabled{opacity:.4;cursor:default}.royal-pair .rp-confirm.is-busy{opacity:.6}.royal-pair .rp-saved{display:flex;justify-content:flex-end;margin-top:.5rem}.royal-pair .rp-saved[hidden]{display:none}.royal-pair .rp-saved span{background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));font-size:1.15rem;font-weight:700;padding:.35rem .9rem;border-radius:999px}html[dir=rtl] .royal-pair .rp-add,html[dir=rtl] .royal-pair .rp-save,html[dir=rtl] .royal-pair .rp-confirm{letter-spacing:0}.product__info-container .product__title{margin-bottom:.4rem}.product__info-container .price{margin-bottom:.2rem}.product__info-container .product__tax{margin:0 0 1rem}.product__info-container .product__title+.product__text{margin-top:0}.product__info-container .product__title h1,.product__info-container .product__title h2{margin:0;padding-inline-start:.04em}.product__info-container .product__text.caption-with-letter-spacing,.product__info-container .price,.product__info-container .product__tax{padding-inline-start:0;margin-inline-start:0}.product__info-container .price{text-align:start}.product__info-container .price__container,.product__info-container .price .price__regular{display:block}.royal-offer-tag{display:inline-flex;align-items:stretch;margin:0 0 1.2rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:999px;overflow:hidden;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.25rem;font-weight:600;line-height:1}.royal-offer-tag__pill{display:inline-flex;align-items:center;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));font-weight:700;padding:.6rem .9rem;letter-spacing:.02em}.royal-offer-tag__text{display:inline-flex;align-items:center;padding:.6rem 1.1rem .6rem .9rem}html[dir=rtl] .royal-offer-tag__text{padding:.6rem .9rem .6rem 1.1rem}.royal-offer-line{display:none}body .product-form__input--pill input[type=radio]:checked+label,body variant-selects .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-color:rgb(var(--color-button))!important;box-shadow:none}body .product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-button-text),.3)}body .product-form__input--pill label{border-color:rgba(var(--color-foreground),.25)}body .product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:rgb(var(--color-button))}body .product-form__input--pill input[type=radio]:checked+label:hover{background-color:rgb(var(--color-button))!important}.royal-size-link{display:inline-block;margin:-1.2rem 0 1.6rem;font-size:1.15rem;font-weight:600;color:rgb(var(--color-button));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.product-form__input--pill{margin-bottom:1.6rem}.product-form__input--pill .form__label{margin-bottom:.6rem}.product-form__input--pill label{margin:0 .6rem .6rem 0}.royal-tabs{margin-top:2rem}.royal-tabs__bar{display:flex;gap:2rem;border-bottom:1px solid rgba(var(--color-foreground),.14);margin-bottom:1.4rem}.royal-tabs__tab{font:inherit;font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.55);background:none;border:0;padding:.8rem 0 1rem;margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer}.royal-tabs__tab[aria-selected=true]{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-button))}.royal-tabs__panel{display:none;font-size:1.4rem;line-height:1.55}.royal-tabs__panel.is-on{display:block}.royal-tabs__panel p{margin:0 0 1rem}.royal-tabs__panel ul{margin:0 0 1rem;padding-inline-start:1.8rem}.royal-tabs__panel li{margin:.3rem 0}.royal-offer-banner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 1.6rem;padding:1.1rem 1.4rem;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));border-radius:var(--buttons-radius, 8px);text-decoration:none}.royal-offer-banner__text b{display:block;font-size:1.4rem;font-weight:700;line-height:1.2}.royal-offer-banner__text small{display:block;font-size:1.15rem;font-weight:500;opacity:.8;margin-top:.15rem}.royal-offer-banner__num{font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.royal-offer-tag{display:none}.royal-clamp{position:relative;max-height:16rem;overflow:hidden}.royal-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.2rem;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)))}.royal-clamp.is-open{max-height:none}.royal-clamp.is-open:after{display:none}.royal-clamp__more{font:inherit;font-size:1.25rem;font-weight:700;color:rgb(var(--color-button));background:none;border:0;padding:.4rem 0 0;margin-top:.2rem;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.royal-clamp__more[hidden]{display:none}.royal-drawer-offer{display:flex;align-items:center;gap:1rem;margin:1.2rem 1.5rem .4rem;padding:1rem 1.2rem;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));border-radius:var(--buttons-radius, 8px);text-decoration:none;font-size:1.4rem;font-weight:700}.royal-drawer-offer__pill{background:rgb(var(--royal-on-lemon));color:rgb(var(--royal-lemon));font-size:1.1rem;padding:.3rem .7rem;border-radius:999px}.royal-drawer-offer__arrow{margin-inline-start:auto;display:inline-flex}.royal-drawer-offer__arrow svg{width:1.4rem;height:1.4rem}html[dir=rtl] .royal-drawer-offer__arrow svg{transform:scaleX(-1)}.menu-drawer__menu>li>details>summary.menu-drawer__menu-item,.menu-drawer__menu>li>a.menu-drawer__menu-item{display:flex;align-items:center;gap:1.2rem;padding:.9rem 3rem;font-size:1.6rem;font-weight:500}.royal-thumb{flex:0 0 4.6rem;width:4.6rem;height:4.6rem;border-radius:50%;overflow:hidden;background:#e6ebf0;border:1.5px solid rgb(var(--color-button));padding:2px;box-sizing:border-box}.royal-thumb img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.royal-item-text{flex:1}.menu-drawer__menu>li>details>summary.menu-drawer__menu-item .svg-wrapper{margin-inline-start:auto}.menu-drawer__menu-item[href$="/collections/duvets"] .royal-item-text:after{content:"New";display:inline-block;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:.35rem .6rem;border-radius:999px;margin-inline-start:.6rem;vertical-align:.15em}.menu-drawer__menu-item[href$="/collections/duvets"]:after{content:none}html[dir=rtl] .menu-drawer__menu-item[href$="/collections/duvets"] .royal-item-text:after{content:"\62c\62f\64a\62f";letter-spacing:0;text-transform:none}.royal-drawer-utility{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;padding:1.2rem 3rem calc(7rem + env(safe-area-inset-bottom,0px));margin-top:0}.menu-drawer__navigation-container{min-height:0}.menu-drawer__navigation{padding-bottom:0}.royal-drawer-help{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.royal-drawer-help a{font-size:1.3rem;color:rgba(var(--color-foreground),.75);text-decoration:none}.royal-drawer-lang{margin:0}.royal-drawer-lang button{font:inherit;font-size:1.3rem;font-weight:600;color:rgb(var(--color-button));background:transparent;border:1px solid rgb(var(--color-button));border-radius:var(--inputs-radius, 8px);padding:.6rem 1.2rem;cursor:pointer}.royal-drawer-lang button[lang=ar]{font-family:"Cairo",var(--font-body-family)}.royal-chips{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;padding:.4rem 1.5rem 1.4rem}.royal-chips::-webkit-scrollbar{display:none}.royal-chip{flex:0 0 auto;font-size:1.25rem;font-weight:600;padding:.7rem 1.3rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.royal-chip.is-on{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.royal-chip:not(.is-on):hover{border-color:rgb(var(--color-button))}.royal-grid-break .royal-offer-banner{aspect-ratio:1;margin:0;padding:1.6rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:var(--buttons-radius, 8px)}.royal-grid-break .royal-offer-banner__text b{font-size:1.7rem;line-height:1.15}.royal-grid-break .royal-offer-banner__text small{font-size:1.15rem;margin-top:.4rem}.royal-grid-break .royal-offer-banner__num{font-size:4.4rem;letter-spacing:-.04em;align-self:flex-end}@media screen and (min-width:990px){.royal-grid-break .royal-offer-banner__num{font-size:5.6rem}}@media screen and (min-width:990px){.royal-chips{padding-inline:5rem}}.royal-cart-prog{margin:0 0 1.2rem;padding:1rem 1.2rem;background:#e6ebf0;border-radius:var(--buttons-radius, 8px)}.royal-cart-prog__t{display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:600;margin-bottom:.6rem}.royal-cart-prog__pct{background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));font-size:1.05rem;font-weight:700;padding:.25rem .6rem;border-radius:999px}.royal-cart-prog__b{height:.6rem;background:#141a221a;border-radius:.3rem;overflow:hidden}.royal-cart-prog__b i{display:block;height:100%;background:#1e3148;border-radius:.3rem;transition:width .4s ease}.royal-cart-prog.is-done .royal-cart-prog__b i{background:rgb(var(--royal-lemon))}.cart-drawer .royal-cart-prog{margin:0 2.4rem 1rem}.royal-cart-save{margin:0 0 1rem;padding:.9rem 1.1rem;background:rgb(var(--royal-lemon));color:rgb(var(--royal-on-lemon));border-radius:var(--buttons-radius, 8px);font-size:1.25rem;font-weight:600;line-height:1.4}.royal-cart-rows{margin:0 0 .8rem;font-size:1.3rem}.royal-cart-rows div{display:flex;justify-content:space-between;padding:.3rem 0}.royal-cart-rows .is-save{color:#1e3148;font-weight:600}.royal-cart-note{display:block;margin:0 0 1rem}.royal-cart-note__input{display:block;width:100%;height:4.2rem;font:inherit;font-size:1.3rem;padding:0 1.2rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius, 8px);box-sizing:border-box}.royal-cart-note__input::placeholder{color:rgba(var(--color-foreground),.5)}.royal-cart-note__input:focus{outline:0;border-color:rgb(var(--color-button))}.royal-cart-trust{list-style:none;margin:1rem 0 0;padding:0;display:flex;justify-content:center;flex-wrap:nowrap;gap:.6rem;font-size:1.05rem;color:rgba(var(--color-foreground),.7);text-align:center;white-space:nowrap}.royal-cart-trust li{flex:0 0 auto}.royal-cart-trust li+li:before{content:"\b7";margin-inline-end:.6rem;opacity:.6}.cart-drawer .cart-drawer__footer>div:first-child:empty{display:none}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{padding:1.4rem 0}.cart-drawer .cart-item__name{font-size:1.4rem;line-height:1.25}.cart-drawer .cart-item__details>.product-option,.cart-drawer .cart-item__details .product-option{font-size:1.2rem}.cart-drawer .cart-item__totals .price,.cart-drawer .cart-item__price-wrapper .price{white-space:nowrap;font-size:1.4rem;font-weight:600}.cart-drawer .cart-item__quantity .quantity{height:4rem;width:11rem}.cart-drawer .cart-item__details>*+*{margin-top:.3rem}.cart-drawer .cart__note{margin:0 0 1rem}.cart-drawer .cart__note summary,.cart-drawer .cart__note .cart__note-summary{font-size:1.3rem;font-weight:600}.cart-drawer .cart__note .text-area{min-height:6rem;font-size:1.3rem;border-radius:var(--inputs-radius, 8px)}.cart-drawer .totals__total{font-size:1.5rem}.cart-drawer .totals__total-value{font-size:1.6rem;font-weight:600}.cart-drawer .tax-note{font-size:1.15rem;margin:.4rem 0 1rem}.cart-drawer .royal-cart-save{margin-top:.6rem}.cart-drawer .royal-cart-trust{margin-top:1.2rem}.cart__footer .cart__blocks{max-width:none}.cart__footer .royal-cart-rows,.cart__footer .royal-cart-save{width:100%}.cart__footer .totals{justify-content:space-between;width:100%}.cart__footer .totals__total{margin:0;font-size:1.5rem}.cart__footer .totals__total-value{font-size:1.6rem;font-weight:600}.cart__footer .tax-note{text-align:start;margin:.6rem 0 1.2rem;font-size:1.15rem}.cart__footer .cart__ctas{margin-top:0}.cart__footer .royal-cart-trust{margin-top:1.2rem}.cart-item .price,.cart-item__old-price,.cart-item__final-price,.cart-item__totals .cart-item__price-wrapper,.cart-item__totals{white-space:nowrap}.cart-item__details{min-width:0}.cart-item__totals .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.cart-item__totals .cart-item__old-price{font-size:1.2rem;opacity:.6}.cart-item__totals .price--end{font-size:1.5rem;font-weight:600}.totals__total{font-size:1.5rem}html[dir=rtl] .cart-drawer .drawer__close{right:auto;left:1rem}html[dir=rtl] .cart-drawer .drawer__header{padding-inline-end:0;padding-inline-start:4.4rem}html[dir=rtl] .cart-drawer .drawer__heading{text-align:start}.royal-size-line{display:block;font-size:1.2rem;color:rgba(var(--color-foreground),.65);margin:.2rem 0 0;font-variant-numeric:tabular-nums;white-space:nowrap}.royal-size-line__k{font-weight:600;color:rgba(var(--color-foreground),.8)}.product__info-container .royal-size-line{font-size:1.3rem;margin:-.2rem 0 .8rem}.cart-item .royal-size-line{margin-top:.1rem;flex:0 0 100%;width:100%;white-space:normal}.cart-item__title{flex-wrap:wrap}.cart-item__title .cart-item__name{flex:1 1 auto;min-width:0}.royal-pair .rp-sub{font-size:1.1rem;color:#141a2299;margin-top:.1rem}.royal-pc-note{margin:1rem 2.4rem;padding:.9rem 1.1rem;background:#e6ebf0;border-radius:var(--buttons-radius, 8px);font-size:1.25rem;font-weight:500}body{font-size:clamp(1.5rem,1.4629rem + .0952vw,1.6rem)}.banner__heading.h0,.banner__heading.h1,.banner__heading.h2{font-size:clamp(3.2rem,2.6057rem + 1.5238vw,4.8rem)!important;line-height:1.05!important}[id^=RoyalBest-] .rb-title,[id^=RoyalTabs-] .rt-title,[id^=RoyalFaq-] .rf-title,[id^=RoyalSig] .rs-title,[id^=RoyalWhy] .rw-title,[id^=RoyalCat] .rc-title,.shopify-section .title.h1,.shopify-section .title.h2,.collection-hero__title{font-size:clamp(2.6rem,2.2286rem + .9524vw,3.6rem)!important;line-height:1.1!important;letter-spacing:-.02em;font-weight:700!important}.product__title h1,.product__title .h1,.product__title h2{font-size:clamp(1.8rem,1.6514rem + .381vw,2.2rem)!important;line-height:1.25;letter-spacing:-.01em;font-weight:700}.product__info-container .price .price-item{font-size:clamp(2rem,1.8514rem + .381vw,2.4rem);font-weight:700;letter-spacing:-.02em;color:#1e3148}.card__heading,.card__heading a,.card-information .price,.card-information .price-item{font-size:clamp(1.4rem,1.3257rem + .1905vw,1.6rem);font-weight:700;line-height:1.3}.card-information .price,.card-information .price-item{color:#1e3148}.caption,.caption-large,.rte small,.product__tax,.tax-note{font-size:clamp(1.2rem,1.1629rem + .0952vw,1.3rem)}.caption-with-letter-spacing,.form__label,.product-form__input .form__label,.product-form__input legend{font-size:clamp(1.2rem,1.1629rem + .0952vw,1.3rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-size:1.3rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase;min-height:clamp(4.8rem,4.6514rem + .381vw,5.2rem)}.header__menu-item,.header__menu-item span{font-size:1.4rem}html[dir=rtl] .banner__heading,html[dir=rtl] .product__title h1,html[dir=rtl] [class*=-title]{letter-spacing:0!important;line-height:1.35!important}html[dir=rtl] .caption-with-letter-spacing,html[dir=rtl] .form__label,html[dir=rtl] .product-form__input legend,html[dir=rtl] .button,html[dir=rtl] .shopify-payment-button__button--unbranded,html[dir=rtl] .cart__checkout-button{letter-spacing:0!important;text-transform:none}.royal-save{display:inline-block;align-self:center;background:#d8e1ea;color:#1e3148;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:0;padding:.45rem .8rem;white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none}.price--on-sale .price__sale{display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:.2rem 1rem}.price--on-sale .price__sale .price-item{margin:0!important}.price--on-sale .price__sale .royal-was{flex-basis:100%;line-height:1.2}.price--on-sale .price__sale s.price-item--regular,.product__info-container .price--on-sale .price__sale s.price-item--regular,.card-information .price--on-sale .price__sale s.price-item--regular{font-size:1.4rem;font-weight:400;letter-spacing:0;color:#58636e;text-decoration-thickness:1px}.price--on-sale .price__badge-sale,.product__info-container .price--on-sale .price__regular{display:none!important}.b-card .pr.has-save{display:flex!important;flex-wrap:wrap;align-items:center;gap:.2rem .6rem}.b-card .pr.has-save s{flex-basis:100%;margin:0!important;font-weight:400;color:#58636e;font-size:.85em;line-height:1.2}.b-card .pr.has-save .royal-save{font-size:1.05rem;padding:.3rem .55rem}.rq-price .royal-save{margin-inline-start:.8rem;vertical-align:.2em}.rq-price s{display:block;margin-top:.3rem}
/*# sourceMappingURL=/cdn/shop/t/42/assets/royal.css.map */
