@font-face{font-family:Quickpen;src:url(/cdn/shop/files/2FD0E8_0_0.woff2?v=1694169958)}.product-delivery-date .line-item-property__field{text-align:left;margin-top:30px;font-weight:600;margin-bottom:12px}.product-delivery-date .line-item-property__field textarea{font-size:24px;padding:20px;line-height:40px}.product-delivery-date .date-items,.product-delivery-date .delivery-date-top{display:flex}.product-delivery-date .date-item{width:16.66%}.product-delivery-date .date-items{width:100%}.product-delivery-date .date-expand-btn,.product-delivery-date .date-item{width:16.66%;border:1px solid #bdbdbd;border-left:0;padding:10px 6px;cursor:pointer}.product-delivery-date .date-items .date-item:first-child{border-left:1px solid #bdbdbd}.product-delivery-date .date-item span{display:block;line-height:18px}.product-delivery-date span.weekdate{font-weight:700}.product-delivery-date span.btn-label{max-width:66px;display:block;text-align:center;line-height:20px;position:relative;top:3px;line-height:18px}.product-delivery-date .later-date-list{text-align:left;margin-top:12px;border:1px solid #bdbdbd;padding:10px;font-style:italic}.product-delivery-date .line-item-property__field input,.product-delivery-date .line-item-property__field textarea{width:100%;font-weight:400}.product-delivery-date .personalise-container .heading{font-size:14px;font-weight:700;text-align:left;font-family:SF-Body-font;margin-top:0;margin-bottom:12px}.product-delivery-date .delivery-date-picker{text-transform:uppercase}.product-delivery-date .personalise-container .line-item-property__field{margin-top:0}.product-delivery-date li.later-date-item{cursor:pointer;padding-top:3px;padding-bottom:3px;padding-left:5px}.product-delivery-date .date-item.active,.product-delivery-date .date-expand-btn.active,.product-delivery-date .date-item:hover,.product-delivery-date .date-expand-btn:hover{background-color:#b39271;color:#fff;transition:all .25s}.product-delivery-date .date-expand-btn.active span.btn-label:after,.product-delivery-date .date-expand-btn:hover span.btn-label:after{border-top-color:#fff}.product-delivery-date .delivery-date-bottom.active{display:block!important}.product-delivery-date .delivery-error-msg *{color:red;margin-top:0}.product-delivery-date .later-date-item.active,.product-delivery-date .later-date-item:hover{background-color:#b39271;color:#fff}.product-delivery-date textarea#gift-message{min-height:100px;text-align:center}.product-delivery-date .variant-picker__option-values{width:100%}.date-expand-btn{display:flex;align-items:center}@media only screen and (max-width:1099px){.product-delivery-date .date-item span{display:block;line-height:15px;font-size:11px}body.product-delivery-date span.btn-label{max-width:60px;font-size:11px;line-height:15px}.product-delivery-date li.later-date-item{font-size:13px}.product-delivery-date span.selected-date span.weekdays,.product-delivery-date span.selected-date span.weekdate{line-height:15px;font-size:11px}.product-delivery-date span.selected-date span.months{display:block;line-height:15px;font-size:11px}}.error{border-color:red!important}.delievry-selected-date{text-align:left;padding-top:12px;font-weight:600;padding-bottom:20px}textarea#gift-message{font-family:Quickpen}.product-delivery-date .date-expand-btn span.selected-date span{line-height:18px}.product-delivery-date .delivery-date-picker{margin-bottom:25px}.product-delivery-date .date-expand-btn,.product-delivery-date .date-item{width:25%}.product-delivery-date .product-options__option .prod__option.prod__option--button{display:flex;flex-wrap:wrap}.product-delivery-date .product-options__option .variant-picker__option{width:33.33%}.product-delivery-date .product-options__option .variant-picker__option-values.inline-flex.flex-wrap{flex-wrap:wrap}.product-delivery-date label.product-option-item.sf-po__option-button{margin:0;padding:8px 10px;height:auto;border-radius:0;border-right:none;display:flex;flex-direction:column}.product-delivery-date .product-options__option .js.variant-picker__input.variant-picker__button .prod__option-label.font-medium.flex.flex-wrap{display:none}.product-delivery-date .main-product-form .personalise-container textarea::placeholder{font-size:24px}.product-delivery-date .main-product-form .personalise-container label{display:flex;flex-direction:column}.product-delivery-date label.product-option-item.sf-po__option-button span.m-vl{font-weight:600}.product-delivery-date .variant-picker__option:last-child label{border-right:1px solid #bdbdbd}.product-delivery-date .date-expand-btn:after{content:"";width:0;height:0;border:6px solid transparent;border-top-color:#b39271;display:inline-block;margin:0 7px -2px;position:absolute;bottom:8px}.product-delivery-date .date-expand-btn.selected:after{bottom:1px}.product-delivery-date .date-expand-btn{position:relative;flex-direction:column}.product-delivery-date span.selected-date span.weekdays,.product-delivery-date span.selected-date span.weekdate{display:block}.product-delivery-date .date-expand-btn:hover:after{border-top-color:#fff}.product-delivery-date .date-expand-btn:focus:after{border-top-color:#fff}.product-delivery-date .date-expand-btn.active:after{border-top-color:#fff}.product-delivery-date .sf-po__option-button:hover{border-color:#b39271;border:1px solid #b39271!important;background:#b39271!important;color:#fff}@media only screen and (min-width:1300px){.product-delivery-date .w-full .sf-prod__info-wrapper{max-width:80%}}@media only screen and (max-width:1350px){.product-delivery-date label.product-option-item.sf-po__option-button{font-size:16px;padding:8px 12px}}@media only screen and (max-width:1099px){.product-delivery-date .date-expand-btn span.selected-date span{line-height:15px}.product-delivery-date .date-expand-btn.selected:after{bottom:0}}@media only screen and (max-width:767px){.product-delivery-date .w-full .sf-prod__info-wrapper{max-width:100%}.product-delivery-date label.product-option-item.sf-po__option-button{padding:8px 16px;font-size:15px}}body.product-delivery-date .main-product__blocks .prod__title,body.product-delivery-date .prod__description,body.product-delivery-date .prod__reviews-and-prices{justify-content:left!important;text-align:left!important}.date-expand-btn.selected{background-color:#b39271;color:#fff;transition:all .25s}body.product-delivery-date .main-product__block.main-product__block-collapsible_tab .prod__accordion button.collapsible__button{justify-content:left!important}body.product-delivery-date .main-product__block.main-product__block-variant_picker{margin-top:10px;display:inline-block;width:100%}.product-delivery-date span.weekdate:after{content:"."}.product-delivery-date .prod__accordion .collapsible__content-inner.prose{padding:0!important;text-align:left}body.product-delivery-date .main-product__blocks .prod__title h1{padding-top:20px;padding-bottom:5px;padding-right:0}.product-delivery-date textarea#gift-message:focus::placeholder,#personalize:focus::placeholder{color:transparent}#personalize:focus::placeholder,.product-delivery-date textarea#gift-message:focus::-webkit-input-placeholder{color:transparent}#personalize:focus::placeholder,.product-delivery-date textarea#gift-message:focus:-moz-placeholder{color:transparent}#personalize:focus::placeholder,.product-delivery-date textarea#gift-message:focus::-moz-placeholder{color:transparent}#personalize:focus::placeholder,.product-delivery-date textarea#gift-message:focus:-ms-input-placeholder{color:transparent}.product-delivery-date label.product-option-item.sf-po__option-button{font-size:1rem;line-height:18px}.product-delivery-date .product-options__option .variant-picker__option{width:19.5%}.product-delivery-date label.product-option-item.sf-po__option-button{padding:10px 6px}.product-delivery-date .product-options__option .prod__option.prod__option--button{margin-left:0}@media only screen and (min-width:767.9px){.sf-footer__block.sf__accordion-item.sf__footer-block-menu.w-full.lg\:w-full ul.sf__accordion-content>div{columns:3;-webkit-columns:3;-moz-columns:3}.sf-footer__block.sf__accordion-item.sf__footer-block-menu.w-full.lg\:w-full{width:100%}}@media screen and (min-width:767.9px)and (max-width:1023.9px){.sf-footer .sf__footer-middle .sf-footer__block{padding-bottom:50px!important;padding-top:50px!important}}@media only screen and (max-width:1099px){.product-delivery-date label.product-option-item.sf-po__option-button{font-size:11px;line-height:15px}.product-delivery-date label.product-option-item.sf-po__option-button{height:100%}.sf-header__mobile .sf-menu-button{position:absolute;z-index:999;bottom:21px}}@media only screen and (max-width:345px){.product-delivery-date label.product-option-item.sf-po__option-button{padding:10px 4px}}.product-delivery-date span.weekdate{letter-spacing:.5px}.variant-picker__button .prod__option.prod__option--button{margin-bottom:0}.personalise-container .line-item-property__field label{text-align:left;margin-top:30px;font-weight:600;margin-bottom:12px}.sf-header{margin-top:0!important}body .announcement-bar.stuck{position:fixed;z-index:999;transition:transform .4s,background-color .2s}body .announcement-bar.scroll-down{transform:translate3d(0,-100%,0)}body .announcement-bar{width:100%;z-index:999;transition:transform .4s,background-color .2s}body .stuck .header__wrapper{top:35px;background-color:#fff;transition:transform .4s,background-color .2s}.scroll-up .header__wrapper{margin-top:0!important}body .scroll-down.stuck .header__wrapper{transform:translate3d(0,-140%,0)}body section.sf-header{min-height:130px;padding-bottom:10px}.sf-header__desktop{padding-bottom:10px}@media only screen and (max-width:700.9px){.header__wrapper{margin-top:0!important}body .sf-header header.sf-header__mobile .sf-logo a{padding:0}.announcement-bar__content{line-height:15px!important}}.product__custom-field{margin-bottom:15px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/uspl.css.map */
