:root{--color-brand-primary:#efd7ad;--color-brand-secondary:#b28334;--color-brand-tertiary:#592648;--color-validation-error:#e00000;--color-validation-success:#00bc00;--color-page-bg:#000;--color-page-focus-outline:#ee34d2;--color-page-text-selection-bg:#fff;--color-page-text-selection-text:#000;--color-page-text:#c8c8c8;--color-page-headings:#efd7ad;--color-page-scrollbar:#efd7ad;--color-page-scrollbar-bg:#000}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:400;src:url(/fonts/Cinzel-Regular.woff2)format("woff2"),url(/fonts/Cinzel-Regular.woff)format("woff")}p{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:150%}@media (min-width:768px){p{font-size:1.9rem}}@media (min-width:992px){p{font-size:1.9rem}}@media (min-width:1200px){p{font-size:2rem}}.c-box-detail{margin-top:30px}@media (min-width:375px){.c-box-detail{margin-top:30px}}@media (min-width:480px){.c-box-detail{margin-top:30px}}@media (min-width:768px){.c-box-detail{margin-top:40px}}@media (min-width:992px){.c-box-detail{margin-top:40px}}@media (min-width:1200px){.c-box-detail{margin-top:50px}}@media (min-width:1600px){.c-box-detail{margin-top:50px}}.c-box-detail{margin-bottom:60px}@media (min-width:375px){.c-box-detail{margin-bottom:60px}}@media (min-width:480px){.c-box-detail{margin-bottom:60px}}@media (min-width:768px){.c-box-detail{margin-bottom:80px}}@media (min-width:992px){.c-box-detail{margin-bottom:80px}}@media (min-width:1200px){.c-box-detail{margin-bottom:100px}}@media (min-width:1600px){.c-box-detail{margin-bottom:100px}}.c-box-detail__media-container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-box-detail__media-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-box-detail__media-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-box-detail__media-container{padding-left:10px;padding-right:10px}}@media (min-width:992px){.c-box-detail__media-container{padding-left:10px;padding-right:10px}}@media (min-width:1200px){.c-box-detail__media-container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-box-detail__media-container{padding-left:15px;padding-right:15px}}.c-box-detail__media-container{flex:0 0 100%;max-width:100%;margin-bottom:30px}@media (min-width:768px){.c-box-detail__media-container{flex:0 0 50%;max-width:50%;margin-bottom:0}}.c-box-detail__media-wrapper{display:block;position:relative;overflow:hidden}.c-box-detail__media-wrapper:before{content:"";width:100%;padding-top:75%;display:block}.c-box-detail__media-wrapper>*{width:100%;height:100%;position:absolute;inset:0}.c-box-detail__media{object-fit:cover;width:100%;height:100%}.c-box-detail__content-container{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-box-detail__content-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-box-detail__content-container{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-box-detail__content-container{padding-left:10px;padding-right:10px}}@media (min-width:992px){.c-box-detail__content-container{padding-left:10px;padding-right:10px}}@media (min-width:1200px){.c-box-detail__content-container{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-box-detail__content-container{padding-left:15px;padding-right:15px}}.c-box-detail__content-container{flex:0 0 100%;max-width:100%}@media (min-width:768px){.c-box-detail__content-container{flex:0 0 50%;max-width:50%}}.c-box-detail__submit-container{margin-top:-30px}@media (min-width:375px){.c-box-detail__submit-container{margin-top:-30px}}@media (min-width:480px){.c-box-detail__submit-container{margin-top:-30px}}@media (min-width:768px){.c-box-detail__submit-container{margin-top:-40px}}@media (min-width:992px){.c-box-detail__submit-container{margin-top:-40px}}@media (min-width:1200px){.c-box-detail__submit-container{margin-top:-50px}}@media (min-width:1600px){.c-box-detail__submit-container{margin-top:-50px}}.c-box-detail__submit-container{z-index:200;background-color:#1f1f1f;width:100%;padding:20px 0;position:sticky;bottom:0}.c-box-detail__submit-wrapper{width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative}@media (min-width:375px){.c-box-detail__submit-wrapper{padding-left:7.5px;padding-right:7.5px}}@media (min-width:480px){.c-box-detail__submit-wrapper{padding-left:7.5px;padding-right:7.5px}}@media (min-width:768px){.c-box-detail__submit-wrapper{padding-left:10px;padding-right:10px}}@media (min-width:992px){.c-box-detail__submit-wrapper{padding-left:10px;padding-right:10px}}@media (min-width:1200px){.c-box-detail__submit-wrapper{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.c-box-detail__submit-wrapper{padding-left:15px;padding-right:15px}}.c-box-detail__submit-wrapper{text-align:center;flex-wrap:wrap;flex:0 0 100%;justify-content:space-between;align-items:center;gap:20px;max-width:100%;display:flex}.c-box-detail__submit-actions{gap:15px;display:flex}.c-box-detail__title{color:var(--color-page-headings);letter-spacing:10px;text-transform:uppercase;font-family:Cinzel,sans-serif;font-size:2.4rem;font-style:normal;line-height:140%}@media (min-width:768px){.c-box-detail__title{font-size:3.2rem}}@media (min-width:992px){.c-box-detail__title{font-size:3.8rem}}@media (min-width:1200px){.c-box-detail__title{font-size:4.5rem}}.c-box-detail__title{color:var(--color-page-headings);margin-bottom:15px}.c-box-detail__price{color:var(--color-page-headings);letter-spacing:5px;text-transform:uppercase;font-family:Cinzel,sans-serif;font-size:1.6rem;font-style:normal;line-height:140%}@media (min-width:768px){.c-box-detail__price{font-size:1.8rem}}@media (min-width:992px){.c-box-detail__price{font-size:1.9rem}}@media (min-width:1200px){.c-box-detail__price{font-size:2.1rem}}.c-box-detail__price{color:var(--color-brand-primary);margin-bottom:15px}.c-box-detail__description{letter-spacing:normal;font-size:1.6rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-box-detail__description{font-size:1.7rem}}@media (min-width:992px){.c-box-detail__description{font-size:1.7rem}}@media (min-width:1200px){.c-box-detail__description{font-size:1.8rem}}.c-box-detail__description{color:#b2b2b2;margin-bottom:30px}.c-box-detail__form{flex-direction:column;gap:25px;display:flex}.c-box-detail__size{border:0;margin:0;padding:0}.c-box-detail__size-label{letter-spacing:normal;font-size:1.2rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-box-detail__size-label{font-size:1.3rem}}@media (min-width:992px){.c-box-detail__size-label{font-size:1.3rem}}@media (min-width:1200px){.c-box-detail__size-label{font-size:1.4rem}}.c-box-detail__size-label{color:var(--color-page-text);margin-bottom:10px;padding:0}.c-box-detail__size-options{flex-wrap:wrap;gap:15px;display:flex}.c-box-detail__size-option{letter-spacing:normal;font-size:1.4rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-box-detail__size-option{font-size:1.5rem}}@media (min-width:992px){.c-box-detail__size-option{font-size:1.5rem}}@media (min-width:1200px){.c-box-detail__size-option{font-size:1.6rem}}.c-box-detail__size-option{color:var(--color-page-text);cursor:pointer;border:1px solid #5b5b5b;padding:10px 25px}.c-box-detail__size-option:has(:checked){border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.c-box-detail__quantity-label{letter-spacing:normal;font-size:1.2rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-box-detail__quantity-label{font-size:1.3rem}}@media (min-width:992px){.c-box-detail__quantity-label{font-size:1.3rem}}@media (min-width:1200px){.c-box-detail__quantity-label{font-size:1.4rem}}.c-box-detail__quantity-label{color:var(--color-page-text);margin-bottom:10px}.c-box-detail__quantity-control{border:1px solid #5b5b5b;align-items:center;width:fit-content;display:inline-flex}.c-box-detail__quantity-step{letter-spacing:normal;font-size:1.6rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-box-detail__quantity-step{font-size:1.7rem}}@media (min-width:992px){.c-box-detail__quantity-step{font-size:1.7rem}}@media (min-width:1200px){.c-box-detail__quantity-step{font-size:1.8rem}}.c-box-detail__quantity-step{color:var(--color-page-text);cursor:pointer;background:0 0;border:0;width:44px;height:44px}.c-box-detail__quantity-input{letter-spacing:normal;font-size:1.6rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-box-detail__quantity-input{font-size:1.7rem}}@media (min-width:992px){.c-box-detail__quantity-input{font-size:1.7rem}}@media (min-width:1200px){.c-box-detail__quantity-input{font-size:1.8rem}}.c-box-detail__quantity-input{-moz-appearance:textfield;color:var(--color-page-text);text-align:center;background:0 0;border:0;border-left:1px solid #5b5b5b;border-right:1px solid #5b5b5b;width:45px;height:44px}.c-box-detail__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-box-detail__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-box-detail__contents-status{letter-spacing:normal;font-size:1.2rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-box-detail__contents-status{font-size:1.3rem}}@media (min-width:992px){.c-box-detail__contents-status{font-size:1.3rem}}@media (min-width:1200px){.c-box-detail__contents-status{font-size:1.4rem}}.c-box-detail__contents-status{color:#b2b2b2}.c-box-detail__contents-status-tick{color:var(--color-validation-success)}.c-box-detail__contents-status-cross{color:var(--color-validation-error)}.c-box-detail__submit{width:fit-content}.c-box-detail__closed-message{letter-spacing:normal;font-size:1.2rem;font-weight:500;line-height:150%}@media (min-width:768px){.c-box-detail__closed-message{font-size:1.3rem}}@media (min-width:992px){.c-box-detail__closed-message{font-size:1.3rem}}@media (min-width:1200px){.c-box-detail__closed-message{font-size:1.4rem}}.c-box-detail__closed-message{color:#b2b2b2}.c-box-detail__quantity-step--minus:before{content:"−"}.c-box-detail__quantity-step--plus:before{content:"+"}
