.product-info{gap:1rem}.product-info__title{margin:0}.product-info__buy-buttons .button{min-height:3.125rem}.product-info__buy-buttons .shopify-payment-button__button{min-height:3rem!important;border-radius:0!important}.product-info__buy-buttons .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--rc-ink)!important;box-shadow:inset 0 0 0 1px var(--rc-ink)!important;border:0!important;font-family:var(--text-font-family)!important;font-weight:500!important;letter-spacing:.04em;transition:background .2s ease,color .2s ease}.product-info__buy-buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--rc-ink)!important;color:var(--rc-bone)!important}.product-info__buy-buttons .shopify-payment-button__more-options{font-size:.8125rem;margin-top:.375rem}.product-info .variant-picker__option-values:has(.thumbnail-swatch){display:flex!important;flex-wrap:wrap!important;gap:6px!important;max-width:100%;overflow:visible}.product-info .thumbnail-swatch{flex:0 0 auto;width:34px!important;height:34px!important;min-width:0!important;padding:0!important;border-radius:0!important;overflow:hidden}.product-info .thumbnail-swatch img{display:block;width:100%;height:100%;object-fit:cover}.rc-sizes__label{font-size:.875rem;color:var(--rc-taupe);margin:0 0 .4rem}.rc-sizes__label span{color:var(--rc-ink)}.rc-sizes__row{display:flex;flex-wrap:wrap;gap:.375rem}.rc-sizes button{-webkit-appearance:none;appearance:none;flex:1 1 0;min-width:4.5rem;background:#fff;border:1px solid var(--rc-stone);border-radius:0;display:flex;flex-direction:column;align-items:center;gap:1px;padding:.4rem .25rem;cursor:pointer;font:inherit;color:var(--rc-ink);line-height:1.15;text-align:center}.rc-sizes button:hover{border-color:var(--rc-ink)}.rc-sizes button[aria-pressed=true]{border-color:var(--rc-ink);box-shadow:inset 0 0 0 1px var(--rc-ink)}.rc-sizes__dim{font-size:.875rem;font-weight:500;white-space:nowrap}.rc-sizes__price{font-size:.75rem;color:var(--rc-taupe);white-space:nowrap}.rc-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.rc-pay__label{width:100%;text-align:center;font-size:.75rem;color:var(--rc-taupe)}.rc-pay svg{height:20px;width:auto;filter:grayscale(1);opacity:.7}.rc-b2{background:var(--rc-bone);padding:.75rem}.rc-b2__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem}.rc-b2__title{font-family:var(--heading-font-family);font-size:1.1875rem;font-weight:500;line-height:1.1}.rc-b2__price{font-size:.9375rem;white-space:nowrap;min-height:1.2em}.rc-b2__price s{color:var(--rc-taupe);margin-right:.25rem}.rc-b2__price strong{font-weight:500}.rc-b2__row{display:flex;gap:.5rem;align-items:stretch}.rc-b2__slots{display:flex;gap:.375rem;flex:none}.rc-b2__slot{-webkit-appearance:none;appearance:none;width:50px;height:50px;padding:0;border:1px dashed var(--rc-stone);border-radius:0;background:#fff;display:grid;place-items:center;cursor:pointer;position:relative;overflow:hidden;color:var(--rc-taupe);font-size:1.25rem;line-height:1}.rc-b2__slot.is-filled{border:1px solid var(--rc-ink)}.rc-b2__slot img{display:block;width:100%;height:100%;object-fit:cover}.rc-b2__slot.is-filled:after{content:"\d7";position:absolute;top:2px;right:2px;width:14px;height:14px;display:grid;place-items:center;font-size:.75rem;line-height:1;color:var(--rc-ink);background:#ffffffe6}.rc-b2__add{flex:1 1 auto;min-width:0;min-height:50px!important;padding:0 .75rem!important;font-size:.875rem!important}.rc-b2__add[disabled]{background:transparent;color:var(--rc-taupe);border-color:var(--rc-stone);cursor:default;opacity:1}.rc-b2__sws{display:flex;flex-wrap:wrap;gap:6px;margin-top:.5rem;padding-top:4px}.rc-b2__sw{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:30px;height:30px;padding:0;border:1px solid var(--rc-line);border-radius:0;background:#fff;cursor:pointer;position:relative}.rc-b2__sw img{display:block;width:100%;height:100%;object-fit:cover}.rc-b2__sw:hover{border-color:var(--rc-ink)}.rc-b2__count{position:absolute;right:-5px;top:-5px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--rc-ink);color:var(--rc-bone);font-size:9px;line-height:14px;text-align:center}.rc-b2__err{color:#9c3b2a;font-size:.8125rem;margin:.5rem 0 0}.rc-assure{margin:0;padding:.875rem 0 0;gap:.5rem}.rc-acc details{border-bottom:1px solid var(--rc-line)}.rc-acc details:first-child{border-top:1px solid var(--rc-line)}.rc-acc summary{cursor:pointer;list-style:none;padding:.875rem 0;display:flex;justify-content:space-between;gap:1rem;font-weight:500}.rc-acc summary::-webkit-details-marker{display:none}.rc-acc summary:after{content:"+";color:var(--rc-taupe);font-size:1.125rem;line-height:1}.rc-acc details[open] summary:after{content:"\2212"}.rc-acc__body{padding-bottom:1rem;font-size:.9375rem;line-height:1.6;color:var(--rc-taupe)}.rc-acc__body img,.rc-acc__body iframe{max-width:100%;height:auto}.rc-acc__body *{font-family:inherit!important}.rc-room__title{font-size:.875rem;color:var(--rc-taupe);margin:0 0 .5rem}.rc-room__list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.rc-room__item{display:flex;gap:.625rem;align-items:center;color:inherit;text-decoration:none;border:1px solid var(--rc-line);padding:.375rem}.rc-room__item:hover{border-color:var(--rc-ink)}.rc-room__img{flex:none;width:52px;height:52px;background:var(--rc-mat)}.rc-room__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rc-room__name{display:block;font-size:.8125rem;line-height:1.3}.rc-room__price{display:block;font-size:.8125rem;color:var(--rc-taupe);margin-top:.125rem}@media(max-width:699px){.product-info{gap:.75rem!important;row-gap:.75rem!important}.product-info__title{font-size:1.625rem!important;line-height:1.15}.rc-sizes button{min-width:0}.rc-sizes__dim{font-size:.8125rem}.product-info .thumbnail-swatch{width:36px!important;height:36px!important}.rc-assure{font-size:.875rem;gap:.4rem;padding-top:.75rem}.rc-assure svg{width:16px;height:16px}.rc-b2__slot{width:46px;height:46px}.rc-b2__add{min-height:46px!important}.rc-room__list{grid-template-columns:1fr}.rc-pdp{gap:2rem}.rc-scale__figure,.rc-size__figure{padding:.75rem}.rc-faq{margin-top:1.75rem}.rc-specs dt,.rc-specs dd{padding:.625rem 0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/roccan-pdp.css.map */
