:root{--color-primary:#eb2f64;--color-primary-light:#FF3366;--color-primary-dark: #BA265D;--color-grey-light-1:#faf9f9;--color-grey-light-2:#f4f2f2;--color-grey-light-3:#f0eeee;--color-grey-light-4:#ccc;--color-grey-dark-1:#333;--color-grey-dark-2:#777;--color-grey-dark-3:#999;--shadow-dark: 0 2rem 6rem rgba(0,0,0,.3);--shadow-light: 0 2rem 5rem rgba(0,0,0,.06);--line: 1px solid var(--color-grey-light-2)}*{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 68.75em){html{font-size:50%}}@media only screen and (max-width: 68.75em){html{font-size:43%}}body{font-family:'Open Sans', sans-serif;color:var(--color-grey-dark-2);font-weight:400;line-height:1.6;min-height:100vh;background-image:-webkit-gradient(linear, left top, right bottom, from(var(--color-primary-light)), to(var(--color-primary-dark)));background-image:linear-gradient(to right bottom, var(--color-primary-light), var(--color-primary-dark));background-size:cover;background-repeat:no-repeat}.styled-scrollbars{--scrollbar-foreground: var(--color-primary-light);--scrollbar-background: var(--color-grey-light-3)}.styled-scrollbars::-webkit-scrollbar{width:1.5rem;height:1.5rem}.styled-scrollbars::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground);border-radius:20rem}.styled-scrollbars::-webkit-scrollbar-track{background:var(--scrollbar-background)}.styled-scrollbars-ul{--scrollbar-foreground: var(--color-primary-light);--scrollbar-background: var(--color-grey-light-3)}.styled-scrollbars-ul::-webkit-scrollbar{width:1rem;height:.5rem}.styled-scrollbars-ul::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground);border-radius:20rem}.styled-scrollbars-ul::-webkit-scrollbar-track{background:var(--scrollbar-background)}.logo{height:3.25rem;margin-left:2rem}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media only screen and (max-width: 31.25em){.search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 96%;flex:0 0 96%}}.search__input{font-family:inherit;font-size:inherit;color:inherit;background-color:var(--color-grey-light-2);border:none;padding:.7rem 2rem;margin-right:-3.5rem;border-radius:100px;width:90%;-webkit-transition:all .2s;transition:all .2s}.search__input:focus{outline:none;width:100%;background-color:var(--color-grey-light-3)}.search__input:focus+.search__input__button{background-color:var(--color-grey-light-3)}.search__input::-webkit-input-placeholder{font-weight:100;color:var(--color-grey-light-4)}.search__button{cursor:pointer;border:none;background-color:var(--color-grey-light-2)}.search__button:focus{outline:none}.search__button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.search__icon{height:2rem;width:2rem;fill:var(--color-grey-dark-3)}.user-nav{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-nav>*{padding:0 2rem;cursor:pointer;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-nav>*:hover{background-color:var(--color-grey-light-2)}.user-nav__icon-box{fill:var(--color-grey-dark-2);position:relative}.user-nav__icon{height:2.25rem;width:2.25rem}.user-nav__notification{font-size:.8rem;height:1.75rem;width:1.75rem;border-radius:50%;background-color:var(--color-primary);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:1.5rem;right:1.5rem}.user-nav .chat-icon{position:relative}.user-nav .chat-icon .chat-icon__msgs{position:absolute;right:0;top:5rem;background-color:#fff;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:28rem;border-radius:1rem;-webkit-box-shadow:var(--shadow-dark);box-shadow:var(--shadow-dark);z-index:4;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 340px){.user-nav .chat-icon .chat-icon__msgs{width:25rem;right:-3rem}}.user-nav .chat-icon .chat-icon__msgs.show-chat-box{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.user-nav .chat-icon .chat-icon__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-bottom:var(--line);padding-bottom:2rem;margin-bottom:1rem}.user-nav .chat-icon .chat-icon__header h2{margin-bottom:1rem}@media only screen and (max-width: 340px){.user-nav .chat-icon .chat-icon__header h2{margin-bottom:.5rem}}.user-nav .chat-icon .chat-icon__header form{width:90%}.user-nav .chat-icon .chat-icon__msgs-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;max-height:25rem;overflow-y:auto}.user-nav .chat-icon .chat-icon__msgs-container li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;border-radius:1rem}@media only screen and (max-width: 340px){.user-nav .chat-icon .chat-icon__msgs-container li{padding:.5rem}}.user-nav .chat-icon .chat-icon__msgs-container li:hover{background-color:var(--color-grey-light-2)}.user-nav .chat-icon .chat-icon__msgs-container li img{width:5rem;height:5rem;margin-left:.5rem}@media only screen and (max-width: 340px){.user-nav .chat-icon .chat-icon__msgs-container li img{width:3rem;height:3rem}}.user-nav .chat-icon .chat-icon__msgs-container li .person-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 1rem}.user-nav .chat-icon .chat-icon__msgs-container li .person-info .person-name{font-weight:600;font-size:1.25rem}@media only screen and (max-width: 340px){.user-nav .chat-icon .chat-icon__msgs-container li .person-info .person-name{font-size:1rem}}.user-nav .chat-icon .chat-icon__msgs-container li .person-info .person-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem}@media only screen and (max-width: 340px){.user-nav .chat-icon .chat-icon__msgs-container li .person-info .person-msg{font-size:.9rem}}.user-nav .chat-icon .chat-icon__msgs-container li .person-info .person-msg .icon-chat__icon{width:1rem;height:1rem}.user-nav .chat-icon .chat-icon__msgs-container li .person-info .person-msg .time{font-size:1.1rem}@media only screen and (max-width: 340px){.user-nav .chat-icon .chat-icon__msgs-container li .person-info .person-msg .time{font-size:.7rem}}.user-nav .chat-icon .chat-icon__msgs-container li.unread .person-msg{color:var(--color-primary);font-weight:bold}.user-nav .chat-icon .chat-icon__msgs-container li.unread .person-msg .icon-chat__icon{fill:currentColor}.user-nav__user{position:relative;z-index:2}.user-nav__user-photo{height:3.75rem;border-radius:50%;margin-right:1rem}.user-nav__menu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;width:20rem;padding:1rem;border-radius:.5rem;right:.3rem;top:5.2rem;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:var(--shadow-dark);box-shadow:var(--shadow-dark)}.user-nav__menu span{position:absolute;height:1.5rem;width:1.5rem;font-size:1.5rem;top:.3rem;right:.3rem;background-color:green;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-nav__menu-box{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem}.user-nav__menu-box:hover{background-color:var(--color-grey-light-3)}.user-nav__menu-box-icon{height:1.75rem;width:1.75rem;fill:currentColor}.user-nav__menu-box .arrow{height:1.2rem;width:1.2rem;fill:#000;margin-left:auto}.user-nav__menu-box-text{margin-left:1rem}.user-nav__menu.show-user-box{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.user-nav__notifications-menu{position:relative}.notifications{width:28rem;background-color:#fff;border-radius:1rem;padding:.5rem;z-index:4;-webkit-box-shadow:var(--shadow-dark);box-shadow:var(--shadow-dark);position:absolute;right:-3rem;top:5rem;opacity:0;transform:translateX(3rem);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 340px){.notifications{width:20rem;right:-3rem}}.notifications.show-our-notifications{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.notifications-heading{text-align:center;margin-bottom:1rem}.notifications-box{border-top:var(--line);padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:25rem;overflow-y:auto}.notifications .notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.7rem;margin:.3rem 0;border-radius:1rem}.notifications .notification:hover{background-color:var(--color-grey-light-3)}.notifications .notification img{width:4rem;height:4rem}@media only screen and (max-width: 340px){.notifications .notification img{width:3rem;height:3rem}}.notifications .notification-msg{margin-left:1rem;font-size:1.3rem}@media only screen and (max-width: 340px){.notifications .notification-msg{font-size:.8rem;margin-left:.5rem}}.notifications .notification-icon{width:2rem;height:2rem;fill:currentColor;margin-left:auto}@media only screen and (max-width: 340px){.notifications .notification-icon{width:1rem;height:1rem}}.notifications .notification.unread .notification-msg{font-weight:bold;color:var(--color-primary)}.notifications .notification.unread .notification-icon{fill:var(--color-primary)}.side-nav{list-style:none;font-size:1.4rem;margin-top:3.5rem}@media only screen and (max-width: 56.25em){.side-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}}.side-nav__item{position:relative}.side-nav__item:not(:last-child){margin-bottom:.5rem}@media only screen and (max-width: 56.25em){.side-nav__item:not(:last-child){margin-bottom:0}}@media only screen and (max-width: 56.25em){.side-nav__item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.side-nav__item::before{content:"";position:absolute;top:0;left:0;height:100%;width:3px;background-color:var(--color-primary);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:width 0.4s cubic-bezier(1, 0, 0, 0.99) 0.2s,background-color 0.1s,-webkit-transform 0.2s;transition:width 0.4s cubic-bezier(1, 0, 0, 0.99) 0.2s,background-color 0.1s,-webkit-transform 0.2s;transition:transform 0.2s,width 0.4s cubic-bezier(1, 0, 0, 0.99) 0.2s,background-color 0.1s;transition:transform 0.2s,width 0.4s cubic-bezier(1, 0, 0, 0.99) 0.2s,background-color 0.1s,-webkit-transform 0.2s}.side-nav__item:hover::before,.side-nav__item--active::before{-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}.side-nav__item:active::before{background-color:var(--color-primary-light)}.side-nav__link,.side-nav__link:link,.side-nav__link:visited{position:relative;color:var(--color-grey-light-1);text-decoration:none;text-transform:uppercase;display:block;padding:1.5rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media only screen and (max-width: 56.25em){.side-nav__link,.side-nav__link:link,.side-nav__link:visited{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}}@media only screen and (max-width: 37.5em){.side-nav__link,.side-nav__link:link,.side-nav__link:visited{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 1rem}}.side-nav__icon{width:1.75rem;height:1.75rem;margin-right:2rem;fill:currentColor}@media only screen and (max-width: 37.5em){.side-nav__icon{margin:0;width:1.5rem;height:1.5rem;margin-bottom:7px}}.legal{font-size:1.2rem;text-align:center;padding:2.5rem;color:var(--color-grey-light-4)}@media only screen and (max-width: 56.25em){.legal{display:none}}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__photo{width:100%;display:block}.overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:var(--line)}.overview__heading{font-size:2.25rem;font-weight:300;text-transform:uppercase;letter-spacing:1px;padding:1.5rem 3rem}@media only screen and (max-width: 37.5em){.overview__heading{font-size:1.8rem;padding:1.25rem 2rem}}.overview__stars{margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.overview__icon-star,.overview__icon-location{width:1.75rem;height:1.75rem;fill:var(--color-primary)}.overview__location{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overview__icon-location{margin-right:.5rem}.overview__rating{-ms-flex-item-align:stretch;align-self:stretch;background-color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:3rem;color:#fff;padding:0 2.25rem}@media only screen and (max-width: 37.5em){.overview__rating{padding:0 1.5rem}}.overview__rating-average{font-size:2.25rem;font-weight:300}@media only screen and (max-width: 37.5em){.overview__rating-average{font-size:1.7rem}}@media only screen and (max-width: 37.5em){.overview__rating-average{font-size:1.5rem}}.overview__rating-count{font-size:.8rem;text-transform:uppercase}@media only screen and (max-width: 37.5em){.overview__rating-count{font-size:.5rem}}@media only screen and (max-width: 31.25em){.overview__rating-count{font-size:.4rem}}.btn-inline{cursor:pointer;border:none;color:var(--color-primary);font-size:inherit;border-bottom:1px solid currentColor;padding-bottom:2px;display:inline-block;background-color:transparent;-webkit-transition:all .2s;transition:all .2s}.btn-inline span{margin-left:.3rem;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.btn-inline:hover{color:var(--color-grey-dark-1)}.btn-inline:hover span{margin-left:1rem;-webkit-transition:margin-left .3s ease-in;transition:margin-left .3s ease-in}.btn-inline:focus{outline:none;-webkit-animation:pulsate 1s infinite;animation:pulsate 1s infinite}.btn-inline:active span{margin-left:.2rem}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 1rem 4rem rgba(0,0,0,0.25);box-shadow:0 1rem 4rem rgba(0,0,0,0.25)}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none}}@keyframes pulsate{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 1rem 4rem rgba(0,0,0,0.25);box-shadow:0 1rem 4rem rgba(0,0,0,0.25)}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none}}.paragraph:not(:last-of-type){margin-bottom:2rem}.list{list-style:none;margin:3rem 0;padding:3rem 0;border-top:var(--line);border-bottom:var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:.7rem}.list__item::before{content:"";display:inline-block;height:1rem;width:1rem;margin-right:.7rem;background-image:url("../img/chevron-thin-right.svg");background-size:cover}@supports (-webkit-mask-image: url()) or (mask-image: url()){.list__item::before{background-color:var(--color-primary);-webkit-mask-image:url("../img/chevron-thin-right.svg");-webkit-mask-size:cover;mask-image:url("../img/chevron-thin-right.svg");mask-size:cover;background-image:none}}.recommend{font-size:1.3rem;color:var(--color-grey-dark-3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommend__count{margin-right:auto}.recommend__friends{display:-webkit-box;display:-ms-flexbox;display:flex}.recommend__photo{-webkit-box-sizing:content-box;box-sizing:content-box;height:4rem;width:4rem;border-radius:50%;border:.3rem solid #fff}.recommend__photo:not(:last-of-type){margin-right:-2rem}.review{background-color:#fff;-webkit-box-shadow:var(--shadow-light);box-shadow:var(--shadow-light);padding:3rem;margin-bottom:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden}@media only screen and (max-width: 56.25em){.review{padding:2rem;margin-bottom:3rem}}.review::before{content:'\201C';font-family:sans-serif;font-size:20rem;position:absolute;left:-.72rem;top:7.3rem;line-height:0;color:var(--color-grey-light-2);background-color:rgba(255,33,45,0.2)}.review__text{margin-bottom:2rem;position:relative;z-index:2}.review__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review__user-photo{height:4.5rem;width:4.5rem;border-radius:50%}.review__user-box{margin-left:1.2rem}.review__user-name{font-size:1.1rem;text-transform:uppercase;font-weight:bold;margin-bottom:.4rem}.review__user-date{color:var(--color-grey-dark-3);font-size:1rem}.review__user-rating{margin-left:auto;font-size:2.25rem;color:var(--color-primary);font-weight:300}.cta{padding:3.5rem 0;text-align:center}@media only screen and (max-width: 56.25em){.cta{padding:2.5rem 0}}.cta__book-now{font-size:1.5rem;font-weight:300;text-transform:uppercase;margin-bottom:2.5rem}.btn{font-size:1.5rem;font-weight:300;border:none;cursor:pointer;text-transform:uppercase;border-radius:100px;background-image:-webkit-gradient(linear, left top, right top, from(var(--color-primary-light)), to(var(--color-primary-dark)));background-image:linear-gradient(to right, var(--color-primary-light), var(--color-primary-dark));color:#fff;position:relative;overflow:hidden}.btn>*{display:inline-block;height:100%;width:100%;-webkit-transition:all .2s;transition:all .2s}.btn__visible{padding:2rem 7.5rem}.btn__invisible{position:absolute;top:-100%;left:0;padding:2rem 0}.btn:hover{background-image:-webkit-gradient(linear, right top, left top, from(var(--color-primary-light)), to(var(--color-primary-dark)));background-image:linear-gradient(to left, var(--color-primary-light), var(--color-primary-dark))}.btn:hover .btn__visible{-webkit-transform:translateY(100%);transform:translateY(100%)}.btn:hover .btn__invisible{top:0}.btn:focus{outline:none;-webkit-animation:pulsate 1s infinite;animation:pulsate 1s infinite}.container{max-width:120rem;margin:8rem auto;background-color:var(--color-grey-light-2);-webkit-box-shadow:var(--shadow-dark);box-shadow:var(--shadow-dark);min-height:80vh}@media only screen and (max-width: 75em){.container{margin:0;width:100%;min-width:100%;min-height:100vh}}.header{font-size:1.4rem;height:7rem;background-color:#fff;border-bottom:var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 31.25em){.header{height:11rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:distribute;align-content:space-around}}.content{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 56.25em){.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-grey-dark-1);-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%}.hotel-view{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}.detail{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.5rem;background-color:var(--color-grey-light-1);border-bottom:var(--line)}@media only screen and (max-width: 56.25em){.detail{padding:3rem}}@media only screen and (max-width: 37.5em){.detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.description{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;margin-right:4.5rem;-webkit-box-shadow:var(--shadow-light);box-shadow:var(--shadow-light);padding:3rem}@media only screen and (max-width: 56.25em){.description{padding:2rem;margin-right:3rem}}@media only screen and (max-width: 37.5em){.description{margin-right:0;margin-bottom:3rem}}.user-reviews{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
