/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:400;src:url(/_resources/themes/karenfarley/fonts/Helvetica-Neue.woff) format("woff"),url(/_resources/themes/karenfarley/fonts/Helvetica-Neue.ttf) format("ttf")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:700;src:url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Bold.woff) format("woff"),url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Bold.ttf) format("ttf")}@font-face{font-family:HelveticaNeue;font-style:italic;font-weight:700;src:url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Bold-Italic.woff) format("woff"),url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Bold-Italic.ttf) format("ttf")}@font-face{font-family:HelveticaNeue;font-style:normal;font-weight:300;src:url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Light.woff) format("woff"),url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Light.ttf) format("ttf")}@font-face{font-family:HelveticaNeue;font-style:italic;font-weight:300;src:url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Light-Italic.woff) format("woff"),url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Light-Italic.ttf) format("ttf")}@font-face{font-family:HelveticaNeue;font-style:italic;font-weight:400;src:url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Italic.woff) format("woff"),url(/_resources/themes/karenfarley/fonts/Helvetica-Neue-Italic.ttf) format("ttf")}:root{--grey:#727272;--grey-light:#e1e1e0;--grey-xlight:#f5f5f7;--brown:#a5947c;--blue:#77adeb;--pink:#eb77ad;--beige:#f4ede4;--red:#eb8585;--primary:#000;--error:red;--success:green;--xxs:0.3rem;--xs:0.875rem;--sm:1rem;--md:1.5rem;--lg:2rem;--xl:3rem;--xxl:4rem;--xxxl:8rem;--xsmall:0.75rem;--small:0.875rem;--body-1:1rem;--body-2:1.125rem;--body-3:1.25rem;--body-4:1.375rem;--display-1:1.56rem;--display-2:2rem;--display-3:2.5rem;--display-4:3.125rem;--body-font:"HelveticaNeue",Helvetica,Arial,sans-serif;--alt-font:"HelveticaNeueCondensed",Helvetica,Arial,sans-serif;--icon-xs:1.25rem;--icon-sm:1.5rem;--icon-md:2rem;--icon-lg:3rem;--icon-xl:4.6rem;--fast:all 0.2s ease;--med:all 0.3s ease;--slow:all 0.6s ease;--xslow:all 0.9s ease;--elevation-1:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--elevation-2:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--elevation-3:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--elevation-4:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--elevation-5:0 25px 50px -12px rgba(0,0,0,.25);--page-wide:73.75rem;--page-narrow:57.875rem;--page-narrow-unpadded:53.875rem;--container-width:1160px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:var(--body-font);font-size:12.45px;line-height:1.3;scroll-behavior:smooth;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}ol,ul{list-style:none}strong{font-weight:700}img{height:auto;max-width:100%}a{color:inherit}hr{background:#000;border:none;height:1px}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx),(min-resolution:124.8dpi){hr{height:.5px}}button:focus{outline:none}.promo-banner{font-size:15px;padding:var(--xs);text-align:center}.promo-banner--has-link{padding:0}.promo-banner a{display:block;padding:var(--sm);text-decoration:none}.header{align-items:center;background:#fff;display:flex;font-size:var(--body-2);height:51px;justify-content:space-between;padding:6px var(--sm);position:relative;z-index:3}@media (max-width:920px){.header{position:sticky;position:-webkit-sticky;top:0;width:100%}}@media (min-width:920px){.header .mob-only{display:none}}.header a{white-space:nowrap}.header__logo{font-size:30px;font-weight:700;text-align:left;text-decoration:none;text-transform:uppercase;transition:var(--fast)}.header__logo:hover{opacity:.6}@media (min-width:1400px){.header__logo{font-size:30px}}.header__nav{align-items:center;display:flex;justify-content:space-between;width:100%}@media (min-width:920px){.header__nav{display:grid;grid-template-columns:260px 1fr 260px}}.header__nav-items{background:#fff;display:flex;flex-direction:column;left:0;max-height:calc(100vh - 6.25rem);opacity:1;overflow-y:auto;padding:var(--lg) var(--md) var(--xl);position:absolute;right:0;text-align:left;top:100%;transform-origin:top;transition:opacity .6s ease;width:100%}.header__nav-items:not(.header__nav-items--active){opacity:0;pointer-events:none}@media (min-width:920px){.header__nav-items:not(.header__nav-items--active){opacity:1;pointer-events:auto}.header__nav-items{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-height:none;overflow:visible;padding:0;position:static}.header__nav-items :not(:last-child){margin-right:var(--lg)}.header__nav-items{flex-grow:1;max-width:580px}.header__nav-items :not(:last-child){margin-right:0}}@media (min-width:1400px){.header__nav-items{max-width:580px}}.header__actions{display:none}@media (min-width:920px){.header__actions{align-items:center;display:flex;justify-content:flex-end}.header__actions>:not(:last-child){margin-right:var(--xxs)}.header__actions>:first-child{margin-right:var(--lg)}}.header__actions--mobile{align-items:center;display:flex;margin-right:0!important}.header__actions--mobile>:not(:last-child){margin-right:var(--md)}@media (min-width:920px){.header__actions--mobile{display:none}}.header__icon{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;justify-content:center;margin-bottom:4px;padding:2px;text-decoration:none}.header__icon>:not(:first-child){margin-left:var(--xxs)}.header__icon--bag img{height:18px;width:18px}.header__icon--account img{height:22px}.header__nav-link{text-decoration:none;text-transform:uppercase;transition:var(--fast)}.header__nav-link:not(:last-child){border-bottom:1px solid #e2e2e2;margin-bottom:var(--md);padding-bottom:var(--md)}@media (min-width:920px){.header__nav-link:not(:last-child){border-bottom:0;margin-bottom:0;padding-bottom:0}}.header__nav-link:hover{opacity:.6}@media (min-width:920px){.header__nav-link{border-bottom:1px solid transparent;padding-bottom:0}.header__nav-link--dropdown-active{border-bottom:1px solid #000}}.header__nav-toggle{justify-content:flex-start}@media (min-width:920px){.header__nav-toggle{display:none}}.header__nav-toggle>span{display:block;font-size:0;height:14px;position:relative;width:20px}.header__nav-toggle>span span{border-bottom:2px solid #000;box-sizing:border-box;height:50%;margin-top:1px}.header__nav-toggle>span span,.header__nav-toggle>span:before{display:block;left:0;position:absolute;top:0;transition:var(--slow);width:100%}.header__nav-toggle>span:after,.header__nav-toggle>span:before{background:#000;content:"";height:2px}.header__nav-toggle>span:after{bottom:0;display:block;left:0;position:absolute;transition:var(--slow);width:100%}.header__nav-toggle.header__nav-toggle--active>span span{opacity:0}.header__nav-toggle.header__nav-toggle--active>span:before{margin-top:-1px;top:50%;transform:rotate(45deg)}.header__nav-toggle.header__nav-toggle--active>span:after{bottom:50%;left:0;margin-bottom:-1px;transform:rotate(-45deg)}.header__nav-dropdown{border-bottom:1px solid #b2b2b2;display:flex;flex-direction:column;padding-bottom:var(--lg);transition:all .3s ease;transition-property:transform,opacity;width:100%}.header__nav-dropdown:not(:last-child){margin-bottom:var(--lg)}.header__nav-dropdown:not(.header__nav-dropdown--active){display:none;margin-bottom:0;max-height:0;opacity:0;pointer-events:none}@media (min-width:920px){.header__nav-dropdown:not(.header__nav-dropdown--active){display:flex;max-height:none}.header__nav-dropdown{background-color:#fff;border-bottom:none;box-shadow:0 10px 7px rgba(0,0,0,.05);display:flex;left:0;margin:0;padding:var(--lg);position:absolute;right:0;top:100%;width:100%;z-index:2}}.header__nav-dropdown-inner{align-items:flex-start;display:flex;flex-direction:column;gap:var(--lg);justify-content:space-between;margin:0 auto;max-width:925px;width:100%}@media (min-width:920px){.header__nav-dropdown-inner{flex-direction:row}}.header__nav-dropdown-item{align-items:flex-start;display:flex;flex-direction:column}.header__nav-dropdown-item strong{text-transform:uppercase}.header__nav-dropdown-link{display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.header__nav-dropdown-link>:not(:first-child){margin-top:var(--md)}.header__nav-dropdown-link img{height:100%;max-width:240px;min-height:145px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}a.header__nav-dropdown-link:hover{opacity:.6;transition:var(--slow)}.header__nav-dropdown-link-children{align-items:flex-start;display:flex;flex-direction:column;margin-top:var(--sm)}.header__nav-dropdown-link-children>:not(:first-child){margin-top:var(--md)}@media (min-width:920px){.header__nav-dropdown-link-children{margin-top:var(--lg)}.header__nav-dropdown-link-children>:not(:first-child){margin-top:var(--sm)}}a.header__nav-dropdown-button{font-size:var(--body-2);margin-left:auto;margin-top:var(--md)}.footer{background:#fff;padding:var(--xl) 0 5.5rem 0}.footer.footer--keyline{border-top:1px solid var(--grey)}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx),(min-resolution:124.8dpi){.footer.footer--keyline{border-top-width:.5px}}.footer__nav{display:grid;gap:var(--md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0 auto;max-width:70rem;max-width:90rem;padding-left:var(--md);padding-right:var(--md);text-transform:uppercase}@media (min-width:920px){.footer__nav{padding-left:var(--lg);padding-right:var(--lg)}}.footer__nav-column{align-items:flex-start;display:flex;flex-direction:column}.footer__nav-title{font-size:1.0625rem;margin-bottom:var(--xs)}.footer__nav-link{color:var(--grey);margin-bottom:var(--xs);text-decoration:none;transition:var(--fast)}.footer__nav-link:hover{opacity:.6}.footer__subscribe-form{grid-gap:var(--xxs);display:grid;grid-template-columns:[first] 77% [second] 23%;width:100%}.footer__subscribe-form .field.email{grid-column:span 2}.footer__subscribe-form input[type=email],.footer__subscribe-form input[type=text]{border-color:var(--grey);font-size:inherit;padding:.6rem .75rem}.footer__subscribe-form input[type=submit]{background:#000;color:#fff;font-size:inherit;padding:.6rem .75rem}.footer__message{color:var(--grey);margin:0 auto;max-width:70rem;padding-left:var(--md);padding-right:var(--md);padding-top:var(--lg)}@media (min-width:920px){.footer__message{padding-left:var(--lg);padding-right:var(--lg)}}@media (min-width:767px){.footer__message{text-align:center}}.footer__message:after{border-bottom:1px solid var(--grey);content:"";display:block;padding-top:var(--xs)}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx),(min-resolution:124.8dpi){.footer__message:after{border-bottom-width:.5px}}.footer__credits{color:var(--grey);margin:0 auto;max-width:70rem;padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.footer__credits{padding-left:var(--lg);padding-right:var(--lg)}}@media (min-width:767px){.footer__credits{display:flex;flex-direction:row-reverse;justify-content:space-between}}.footer__credits-item{padding-top:var(--xs);text-transform:uppercase}.footer__credits-item a{text-decoration:none;transition:var(--fast)}.footer__credits-item a:hover{opacity:.6}.layout{display:flex;flex-direction:column;min-height:100vh}.layout main{flex:1;min-height:52.875rem;overflow:hidden;padding-bottom:1px}.container{margin:0 auto;max-width:70rem;padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.container{padding-left:var(--lg);padding-right:var(--lg)}}body:not(.home) footer{margin-top:5rem}@media (min-width:920px){body:not(.home) footer{margin-top:7rem}}.button{align-items:center;background:#fff;border:1px solid #000;color:#000;display:inline-flex;font-size:var(--body-3);font-weight:700;height:3.125rem;justify-content:center;min-width:9.375rem;padding:0 var(--md);text-align:center;text-decoration:none;transition:var(--fast)}.button:hover{background:#000;color:#fff;cursor:pointer}.button:disabled{opacity:.5;pointer-events:none}@media (max-width:920px){.button{width:100%}}.share-button{align-items:center;background:#fff;border:1px solid #000;color:#000;display:inline-flex;font-size:var(--body-3);font-weight:700;height:3.125rem;justify-content:center;min-width:9.375rem;padding:0 var(--md);text-align:center;text-decoration:none;transition:var(--fast)}.share-button:hover{background:#000;color:#fff;cursor:pointer}.share-button:disabled{opacity:.5;pointer-events:none}@media (max-width:920px){.share-button{width:100%}}.button--secondary{align-items:center;background:#fff;background:var(--grey-light);border:1px solid #000;border-color:var(--grey-light);color:#000;display:inline-flex;font-size:var(--body-3);font-weight:700;font-weight:400;height:3.125rem;justify-content:center;min-width:9.375rem;padding:0 var(--md);text-align:center;text-decoration:none;transition:var(--fast)}.button--secondary:hover{background:#000;color:#fff;cursor:pointer}.button--secondary:disabled{opacity:.5;pointer-events:none}@media (max-width:920px){.button--secondary{width:100%}}body.body--modal-active{overflow:hidden}body.OrderPage:not(.body--vip) main .masthead,body.OrderPage:not(.body--vip) main section,body.SpecialsCategory:not(.body--promo-code-active) main .masthead,body.SpecialsCategory:not(.body--promo-code-active) main section{visibility:hidden}.modal{background:hsla(60,1%,80%,.6);display:grid;height:100vh;left:0;max-height:100vh;overflow-x:scroll;padding:var(--md);place-items:center;position:fixed;top:0;transition:var(--med);width:100vw;z-index:99}.modal:not(.modal--active){opacity:0;pointer-events:none;visibility:hidden}.modal em{color:var(--blue)}.modal__inner{display:flex;flex-direction:column;max-width:40rem;overflow:hidden;position:relative;width:100%}@media (min-width:920px){.modal__inner{grid-template-columns:repeat(auto-fit,minmax(21.875rem,1fr));min-height:200px;min-width:510px;width:auto}}.modal__inner--rounded{border-radius:12px}.modal__inner--rounded-top{border-radius:12px 12px 0 0}.modal__inner--rounded-bottom{border-radius:0 0 12px 12px}.modal__content{background:#fff;display:flex;flex-direction:column;flex-grow:1;order:1;padding:var(--xl);text-align:left}@media (min-width:920px){.modal__content{order:2}}.modal__close{align-items:center;background:none;border:none;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:var(--md);top:var(--md);transition:var(--fast);width:32px}.modal__close img{height:var(--icon-xs);width:var(--icon-xs)}.modal__close:hover{cursor:pointer;opacity:.6}.modal__heading{color:#000;font-size:var(--display-1);font-weight:300;letter-spacing:1px}.modal__heading,.modal__heading-2{margin-bottom:var(--md);text-transform:uppercase}.modal__heading-2{font-size:var(--body-4);font-weight:400}.modal__subheading{font-size:var(--display-1);font-weight:300;margin-bottom:var(--sm);margin-top:calc(var(--xs)*-1);text-transform:uppercase}.modal__description{font-size:var(--body-3);margin-bottom:var(--md);max-width:510px;width:100%}.modal__description p:not(:last-child){margin-bottom:var(--sm)}.modal__description:last-child{margin-bottom:0}.modal__description em{font-size:var(--body-4)}.modal__notes{font-size:var(--body-1);margin-top:var(--sm);max-width:21.875rem}.modal__notes a{text-decoration:none;transition:var(--fast)}.modal__notes a:hover{cursor:pointer;opacity:.6}.modal__description+.modal__notes{margin-top:-.5rem}.modal__links{font-size:var(--body-3);margin-top:var(--md)}.modal__form{display:flex;flex-direction:column;margin:0 auto;max-width:none;width:100%}@media (min-width:920px){.modal__form{max-width:25rem}}.modal__form>:not(:last-child){margin-bottom:var(--sm)}.modal__form a.button,.modal__form input[type=button],.modal__form input[type=email],.modal__form input[type=number],.modal__form input[type=submit],.modal__form input[type=text]{font-weight:700;text-align:center}.modal__actions{-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:1fr 1fr;margin-top:2px;order:2}.modal__action{align-items:center;background:#fff;border:none!important;display:flex;font-size:13px;justify-content:center;padding:var(--xs) var(--md);text-align:center;text-decoration:none;text-transform:uppercase}.modal__action:not(:last-child){border-radius:0 0 0 12px}.modal__action:last-child{border-radius:0 0 12px 0}a.modal__action:hover,button.modal__action:hover{background:#000;color:#fff;cursor:pointer;transition:var(--fast)}.modal__message{align-items:center;background:#fff;display:flex;grid-column:1/-1;justify-content:center;margin-bottom:3px!important;padding:var(--sm) var(--md);text-align:center;width:100%}.modal__message:last-child{border-radius:0 0 12px 12px}@media (min-width:920px){.modal__message{font-size:var(--body-3)}}.modal__message--bad{background:var(--error);color:#fff}.share-btn{margin-top:var(--md)}.share-btn a{align-items:center;background:#fff;border:1px solid #000;color:#000;display:inline-flex;font-size:var(--body-3);font-weight:700;font-weight:400;height:3.125rem;justify-content:center;min-width:9.375rem;padding:0 var(--md);text-align:center;text-decoration:none;transition:var(--fast)}.share-btn a:hover{background:#000;color:#fff;cursor:pointer}.share-btn a:disabled{opacity:.5;pointer-events:none}@media (max-width:920px){.share-btn a{width:100%}}.share-btn a:not(:last-child){margin-right:var(--xxs)}@media (max-width:920px){.share-btn a:not(:last-child){margin-bottom:var(--sm)}}.modal__product{align-items:center;display:flex;width:100%}.modal__product-thumbnail{aspect-ratio:square;margin-right:var(--lg);width:70px}.modal__product-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:8rem;width:100%}.modal__product-quantity{font-size:15px;margin-right:var(--lg)}.modal__product-info{display:flex;flex-direction:column;flex-grow:1;font-size:var(--body-3)}@media (min-width:920px){.modal__product-info{font-size:var(--body-4)}}.modal__product-details{font-size:15px;font-weight:700}.modal__product-details a{text-decoration:none}.modal__product-price{display:flex;flex-wrap:wrap;font-size:15px;margin-top:var(--xxs)}.modal__product-price>:not(:last-child){margin-right:var(--xs)}.modal__product-price .product__free-gift-price-label{display:none}.modal__product-price--free{margin-top:var(--xxs);opacity:.4;text-transform:uppercase;width:100%}form ::-moz-placeholder{color:#000;opacity:.5}form ::placeholder{color:#000;opacity:.5}.message{display:block;font-size:var(--body-2);margin-bottom:1em}.field .message{margin-bottom:0;margin-top:var(--xxs)}.message.bad,.message.error,.message.required,.message.validation{color:var(--error);font-weight:700}.message.good{font-size:var(--display-2);font-weight:700;margin-bottom:var(--sm);text-align:center}.message.good:after{background:url(/_resources/themes/karenfarley/images/icons/complete.svg) 50%/100% no-repeat;content:"";display:block;height:var(--icon-xl);margin:0 auto;margin-top:var(--xl);width:var(--icon-xl)}.parsley-errors-list.filled{color:var(--error);display:inline;font-size:var(--body-2);font-weight:700}.parsley-errors-list.filled li{display:inline-block;padding-right:.5em}.show-password{float:right;font-size:var(--body-2);margin-top:.25em;text-align:right}.confirmedpassword .field:first-child:after{content:"(A minimum of 8 characters required)";font-size:var(--body-2);margin-top:.25em}.confirmedpassword .field:first-child .show-password{display:none}.confirmedpassword .field .show-password:after{content:"s"}button[type=submit],input[type=button],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #000;border-radius:0;color:inherit;font-size:var(--body-2);padding:var(--xs) var(--sm);transition:var(--fast)}button[type=submit]:focus,input[type=button]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--brown);outline:none}.field button[type=submit],.field input[type=button],.field input[type=email],.field input[type=number],.field input[type=password],.field input[type=submit],.field input[type=tel],.field input[type=text],.field select,.field textarea{width:100%}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button[type=button],button[type=submit],input[type=button],input[type=submit]{font-size:var(--body-3)}button[type=button]:hover,button[type=submit]:hover,input[type=button]:hover,input[type=submit]:hover{background:#000;color:#fff;cursor:pointer}button[type=button]:disabled,button[type=submit]:disabled,input[type=button]:disabled,input[type=submit]:disabled{opacity:.5;pointer-events:none}@media (max-width:920px){button[type=button],button[type=submit],input[type=button],input[type=submit]{width:100%}}select{background:#fff url(../images/forms/select.svg) right 1em center/1em auto no-repeat;padding-right:3em;width:100%}legend{font-size:var(--body-4);font-weight:700;margin-bottom:var(--xs)}.ss-form{display:grid;font-size:var(--body-3);gap:var(--sm);grid-template-columns:1fr;width:100%}.ss-form .field-group{display:grid;gap:var(--sm);grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr))}.ss-form input[type=button],.ss-form input[type=submit]{font-weight:700;margin-left:auto;min-width:15.625rem}@media (min-width:920px){.ss-form input[type=button],.ss-form input[type=submit]{margin-top:var(--lg)}}p+.ss-form{margin-top:1em}.form-response{font-size:var(--body-3);margin:var(--lg) auto 0;max-width:70rem;max-width:var(--page-narrow);padding-left:var(--md);padding-right:var(--md);text-align:center}@media (min-width:920px){.form-response{margin-top:var(--xxxl);padding-left:var(--lg);padding-right:var(--lg)}}.form-response__heading{font-size:var(--display-2);font-weight:700;margin-bottom:var(--sm)}.form-response__text{font-size:var(--body-3)}.form-response__text p:not(:last-child){margin-bottom:var(--sm)}.form-response__icon{height:var(--icon-xl);margin-top:var(--xl);width:var(--icon-xl)}section>.form-response__icon:first-child{margin-bottom:var(--lg);margin-top:0}.form-response__footer{font-size:var(--body-3);margin-top:var(--lg)}.form-response__footer p:not(:last-child){margin-bottom:var(--sm)}.form-response__back-to-sign-in{font-size:var(--display-2)}.form-response__back-to-sign-in a{text-decoration:none}#Form_MembershipForm{display:block;text-align:right}@media (min-width:920px){input[name=action_createaccount],input[name=action_guestcontinue]{margin-left:1em!important}}#Form_MembershipForm:after{content:"(optional)";display:block;font-size:var(--body-1);margin-top:var(--xs);text-align:center}@media (min-width:920px){#Form_MembershipForm:after{text-align:right}}div[id$=AddressID_Holder]>label{display:none}.shipping-details{display:flex;flex-direction:column}.shipping-details .button{margin-left:auto;min-width:13.125rem}.existingValues>label{display:none}.fieldset{display:flex;flex-direction:column}.fieldset>:not(:last-child){margin-bottom:var(--sm)}.fieldset:not(:last-child){margin-bottom:var(--md)}.field-group,.field.confirmedpassword{display:grid;gap:var(--sm);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.billing-address-select{display:flex;flex-direction:column}@media (min-width:920px){.billing-address-select{flex-direction:row}}.billing-address-select>*{margin-bottom:var(--sm);margin-right:var(--lg)}.checkbox,.radio{cursor:pointer;display:inline-block;position:relative}.checkbox input+span,.radio input+span{align-items:center;display:flex}.checkbox input+span:before,.radio input+span:before{content:url(../images/forms/checkbox.svg);display:block;flex-shrink:0;height:18px;margin-right:8px;width:18px}.checkbox input,.radio input{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.checkbox input:checked+span:before,.radio input:checked+span:before{content:url(../images/forms/checkbox-checked.svg)}.radio input+span:before{content:url(../images/forms/radio.svg)}.radio input:checked+span:before{content:url(../images/forms/radio-checked.svg)}.optionset .optionset__list label,.optionset>label{display:block;margin-bottom:1em}#billingAddressFields:not(.active){display:none}.promotions{font-size:var(--body-1);margin-top:var(--xl)}.promotions p:first-child{font-size:var(--body-2);font-weight:700;margin-bottom:var(--xs)}.promotions .checkbox>span:before{position:relative;top:-.1rem}.thanks-text{font-size:var(--body-3);margin:0 auto;margin-top:var(--md);max-width:70rem;max-width:40.625rem;padding-left:var(--md);padding-right:var(--md);text-align:center}@media (min-width:920px){.thanks-text{padding-left:var(--lg);padding-right:var(--lg)}}.thanks-text p:not(:last-child){margin-bottom:var(--sm)}.thanks-text a{transition:var(--fast)}.thanks-text a:hover{cursor:pointer;opacity:.6}#PaymentForm_ConfirmationForm_action_checkoutSubmit{margin-top:var(--lg)}@media (min-width:920px){#ForgotPassword{display:inline-block;max-width:50%;position:relative;top:-3rem}}#CheckoutForm_CombinedDetailsForm_KarenFarley-Site-Checkout-Component-CombinedDetails_Billing_Company,#CheckoutForm_CombinedDetailsForm_KarenFarley-Site-Checkout-Component-CombinedDetails_Shipping_Company{display:none}.feature>a,.feature>div{display:block;position:relative;text-decoration:none}.feature>a:hover,.feature>div:hover{cursor:pointer}.feature>a:hover img,.feature>div:hover img{transform:scale(1.03)}.feature__title{font-size:var(--display-3);font-weight:700;letter-spacing:.1rem;text-align:center;text-transform:uppercase}.feature__banner{bottom:var(--sm);left:0;padding:var(--sm) var(--md);position:absolute;width:100%;z-index:1}.feature__action{content:"SEE MORE";display:block;font-size:var(--display-1);font-weight:300;margin-bottom:0;margin-top:var(--xxs);text-align:center;text-transform:uppercase}.feature__banner--white{color:#fff}.feature__banner--shadow .feature__title{text-shadow:0 .1875rem .375rem #000}.feature__image{height:28.125rem;overflow:hidden;width:100%}@media (min-width:920px){.feature__image{height:40vw;max-height:80vh}}.feature__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:var(--slow);width:100%}.masthead{margin-bottom:var(--xxl);text-align:center}.masthead.masthead--contained{margin:0 auto var(--lg);margin-top:2.3rem;max-width:70rem;max-width:var(--page-wide);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.masthead.masthead--contained{padding-left:var(--lg);padding-right:var(--lg)}}.masthead.masthead--contained .masthead__image{height:21.875rem;margin:0 auto}@media (min-width:920px){.masthead.masthead--contained .masthead__image{height:28.125rem}}.masthead__image{background-size:cover;display:flex;height:25rem;overflow:hidden;position:relative;width:100%}@media (min-width:920px){.masthead__image{height:440px}}.masthead__heading{font-size:var(--display-2);font-weight:700}.masthead__description,.masthead__heading{margin:var(--md) auto 0;max-width:var(--page-wide);padding:0 var(--md)}.masthead__description{font-size:1.375rem}.masthead__countdown{font-size:0;margin:var(--md) 0}.masthead__countdown p{display:inline;font-size:var(--display-3);text-decoration:underline}.product-guide{display:grid;gap:var(--md);grid-template-columns:1fr;margin:0 auto;margin-top:calc(var(--xxl) + var(--sm));max-width:70rem;max-width:62.5rem;padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.product-guide{grid-template-columns:1fr 1px 1fr 1px 1fr;padding-left:var(--lg);padding-right:var(--lg)}}.product-guide__category{display:flex;flex-direction:column;text-align:center}.product-guide__category-divider{background:var(--grey);height:100%;min-height:1px;width:100%}.product-guide__title{margin-bottom:var(--xs)}.product-guide__title h2{font-size:var(--display-1);font-weight:700}.product-guide__item{font-size:var(--body-3)}.product-guide__item:not(:last-child){margin-bottom:var(--xs)}.product-guide__item a{text-decoration:none;transition:var(--fast)}.product-guide__item a:hover{cursor:pointer;opacity:.6}.product-guide__links{display:flex;flex-direction:column;font-size:var(--body-3);grid-column:1/-1;margin:var(--xl) 0 0;text-align:center}.product-guide__link{font-weight:700;transition:var(--fast)}.product-guide__link:hover{cursor:pointer;opacity:.6}.product-guide__link:not(:last-child){margin-bottom:var(--xs)}.product-listing{margin-top:var(--xxl);padding:0 var(--md)}.product-listing.loading{background-size:var(--xxl) var(--xxl);min-height:var(--xxl)}@media (min-width:920px){.product-listing{padding:0 var(--lg)}}.product-previews{-moz-column-gap:var(--xxl);column-gap:var(--xxl);display:grid;grid-template-columns:1fr;margin:0 auto;max-width:var(--container-width);row-gap:var(--xxl)}@media (min-width:500px){.product-previews{grid-template-columns:repeat(2,1fr)}}@media (min-width:920px){.product-previews{grid-template-columns:repeat(3,1fr);padding:0 var(--lg)}}.product-preview{display:flex;flex-direction:column;position:relative;text-align:left;width:100%}.product-preview a{text-decoration:none;transition:var(--fast)}.product-preview a:hover{cursor:pointer;opacity:.6}.product-preview__thumbnail{aspect-ratio:1/1;margin-bottom:var(--md);position:relative;width:100%}.product-preview__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.product-preview__title{font-size:var(--body-2);font-weight:700;letter-spacing:.65px;margin-bottom:var(--xxs);text-transform:uppercase}.product-preview__description,.product-preview__free-gift{font-size:var(--body-2);margin-bottom:.4rem}.product-preview__free-gift{color:var(--red);font-weight:700}.product-preview__price{font-size:var(--body-2);font-weight:700;margin-bottom:.7rem;position:relative;width:100%}.product-preview__price .price__special{color:var(--red);text-transform:uppercase}.product-preview__price .price__rrp{bottom:0;display:inline-block;font-size:var(--small);font-weight:400;line-height:inherit;position:absolute;right:0;vertical-align:baseline}.product-preview__qty-cart{align-items:flex-start;display:flex;margin-top:var(--xxs);max-width:100%;width:100%}.product-preview__qty-cart>:not(:first-child){margin:0 0 0 9px}.product-preview__qty-cart button{padding:7px 18px;width:auto}.product-preview__qty-cart button,.product-preview__qty-cart input{border-radius:10px;font-size:var(--body-1);font-weight:400!important;height:30px;text-transform:uppercase}.product-preview__qty-cart input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px;text-align:center;width:38px}.product-preview__preorder{font-size:var(--small);font-weight:400;left:0;margin-top:.7rem;position:absolute;text-align:center;top:100%;width:100%}.product-preview__soldout{background:#fff;border:1px solid #000;font-size:var(--body-2);font-weight:700;max-width:100%;padding:var(--xs) var(--sm);text-align:center;transition:var(--fast);width:100%}@media (min-width:920px){.product-preview__soldout{width:25rem}}.product-preview__soldout span:not(:first-child){font-size:var(--small);font-weight:400}.product-preview__label{align-items:center;background:var(--beige);border-radius:100px;color:#000;display:flex;font-size:var(--body-2);font-weight:400;height:5rem;justify-content:center;left:var(--sm);line-height:1.2;padding:var(--sm);position:absolute;text-align:center;text-transform:uppercase;top:var(--sm);width:5rem}.product-preview__label.product-preview__label--hot{background:var(--pink);color:#fff}.product-preview__label.product-preview__label--gift{background:var(--red);color:#fff}.product-preview__label+.product-preview__label{left:8rem}.product-listing__nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;margin-top:var(--xl)}.product-listing__back{font-weight:700;text-decoration:none;transition:var(--fast)}.product-listing__back:hover{cursor:pointer;opacity:.6}#PageNumbers{font-size:var(--body-4);margin-top:var(--lg)}#PageNumbers a:first-child,#PageNumbers a:last-child{font-weight:700}#PageNumbers a,#PageNumbers span{display:inline-block;font-weight:400;margin:var(--xss);padding:var(--xs);text-decoration:none}#PageNumbers span.current{font-weight:700}.banner{font-size:var(--body-3);margin:var(--lg) auto 0;max-width:var(--container-width);padding:0 var(--md);position:relative;z-index:1}@media (min-width:920px){.banner{padding:0 var(--lg)}}.banner__heading{font-size:var(--display-2);font-weight:400;margin-bottom:var(--xxl);text-align:center;text-transform:uppercase}.banner__heading:last-child{margin-bottom:0}.banner__description{margin-top:var(--sm)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-content,.typography{font-size:var(--body-3);margin:0 auto;margin-top:var(--lg);max-width:70rem;max-width:var(--page-wide);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.text-content,.typography{margin-top:var(--xxxl);padding-left:var(--lg);padding-right:var(--lg)}}.text-content.text-content--centered,.typography.text-content--centered{text-align:center}.text-content.text-content--small,.typography.text-content--small{font-size:var(--body-2)}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.typography h1,.typography h2,.typography h3,.typography h4{font-weight:700}.text-content h1,.typography h1{font-size:var(--display-2);margin-bottom:var(--md)}.text-content h2,.typography h2{font-size:var(--body-3)}.text-content h3,.typography h3{font-size:var(--body-4)}.text-content h4,.typography h4{font-size:var(--body-3)}.text-content h2:not(:last-child),.text-content h3:not(:last-child),.typography h2:not(:last-child),.typography h3:not(:last-child){margin-bottom:var(--xs)}.text-content img:not(:last-child),.text-content ol:not(:last-child),.text-content p:not(:last-child),.text-content ul:not(:last-child),.typography img:not(:last-child),.typography ol:not(:last-child),.typography p:not(:last-child),.typography ul:not(:last-child){margin-bottom:var(--sm)}.text-content ol,.text-content ul,.typography ol,.typography ul{list-style:unset;margin-left:var(--sm)}.text-content a,.typography a{transition:var(--fast)}.text-content a:hover,.typography a:hover{cursor:pointer;opacity:.6}.text-content .text-xsmall,.typography .text-xsmall{font-size:var(--xsmall)}.text-content .text-small,.typography .text-small{font-size:var(--small)}.text-content .text-body-1,.typography .text-body-1{font-size:var(--body-1)}.text-content .text-body-2,.typography .text-body-2{font-size:var(--body-2)}.text-content .text-body-3,.typography .text-body-3{font-size:var(--body-3)}.text-content .text-body-4,.typography .text-body-4{font-size:var(--body-4)}.text-content .text-large-1,.typography .text-large-1{font-size:var(--display-1)}.text-content .text-large-2,.typography .text-large-2{font-size:var(--display-2)}.text-content .text-large-3,.typography .text-large-3{font-size:var(--display-3)}.text-content .text-large-4,.typography .text-large-4{font-size:var(--display-4)}.text-content .text-marginbottom,.typography .text-marginbottom{margin-bottom:var(--sm)!important}.text-content .text-nomargins,.typography .text-nomargins{margin:0!important}.text-content .text-primary,.typography .text-primary{color:var(--primary)}.text-content .text-grey,.typography .text-grey{color:var(--grey)}.text-content .text-brown,.typography .text-brown{color:var(--brown)}.text-content .text-blue,.typography .text-blue{color:var(--blue)}.text-content .text-pink,.typography .text-pink{color:var(--pink)}.text-content .text-red,.typography .text-red{color:var(--red)}.text-content .text-center,.typography .text-center{text-align:center}.text-content .text-left,.typography .text-left{text-align:left}.text-content .text-right,.typography .text-right{text-align:right}.masthead+.text-content{margin-top:var(--md)}.typography{margin-top:0}.text-content__back{font-weight:700;text-align:left;transition:var(--fast)}.text-content__back a{text-decoration:none}.text-content__back:hover{cursor:pointer;opacity:.6}@media (max-width:920px){.text-content__back{margin-bottom:var(--md)}}.blog{font-size:var(--body-3);margin:0 auto;margin-top:var(--lg);max-width:70rem;max-width:var(--page-narrow);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.blog{margin-top:var(--xxxl);padding-left:var(--lg);padding-right:var(--lg)}}.blog__title{font-size:var(--display-2);font-weight:700;margin-bottom:var(--md)}.blog__description p:not(:last-child){margin-bottom:var(--sm)}.blog__posts{display:grid;gap:var(--lg);grid-template-columns:1fr;margin-top:var(--xl)}@media (min-width:920px){.blog__posts{grid-template-columns:1fr 1fr}}.blog__pagination{display:flex;justify-content:space-between;margin-top:var(--xxxl)}.blog__pagination a{font-weight:700;text-decoration:none;transition:var(--fast)}.blog__pagination a:hover{cursor:pointer;opacity:.6}.post-preview{display:flex;flex-direction:column;text-decoration:none;transition:var(--fast)}.post-preview:hover{cursor:pointer;opacity:.6}.post-preview__image{height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.post-preview__content{display:flex;flex:1;flex-direction:column;height:100%;padding:var(--md) 0 0 0}.post-preview__title{font-size:var(--body-3);font-weight:700}.post-preview__excerpt,.post-preview__title{margin-bottom:var(--md)}.post-preview__excerpt p:not(:last-child){margin-bottom:var(--sm)}.post-preview__link{font-weight:700;margin-top:auto}.post-actions{font-size:var(--body-3);margin:var(--lg) auto 0;max-width:70rem;max-width:var(--page-wide);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.post-actions{margin-top:var(--xl);padding-left:var(--lg);padding-right:var(--lg)}}.post-actions h2 a{text-decoration:none}.archives{align-items:flex-start;display:flex;flex-direction:column;margin-top:var(--xl)}.archives__title h2{font-size:var(--body-3);font-weight:700;margin-bottom:var(--md)}.archives__item:not(:last-child){margin-bottom:var(--xxs)}.archives__item a{transition:var(--fast)}.archives__item a:hover{cursor:pointer;opacity:.6}.programmes{font-size:var(--body-2);margin:0 auto;margin:var(--lg) auto 0;max-width:70rem;max-width:var(--page-wide);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.programmes{padding-left:var(--lg);padding-right:var(--lg)}}.programmes form{margin:var(--xxl) auto 0;max-width:var(--page-narrow-unpadded)}.programme:not(:last-child){margin-bottom:var(--lg)}.programme hr{background-color:var(--grey);margin-left:0;margin-top:var(--lg);max-width:26.875rem}.programme__title{font-weight:700;margin-bottom:var(--md)}.programme__description p:not(:last-child){margin-bottom:var(--sm)}.contact{font-size:var(--body-3);margin:0 auto;margin-top:var(--lg);max-width:70rem;max-width:var(--page-narrow);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.contact{padding-left:var(--lg);padding-right:var(--lg)}}.contact form{margin-top:var(--lg)}@media (min-width:920px){.contact{margin-top:var(--xxxl)}}.contact__heading{font-size:var(--display-2);font-weight:700;margin-bottom:var(--md)}.contact__text p:not(:last-child){margin-bottom:var(--sm)}.contact__details{align-items:flex-start;display:flex;flex-direction:column;margin-top:var(--lg)}.contact__details li:not(:last-child){margin-bottom:var(--xs)}.contact__details a{text-decoration:none;transition:var(--fast)}.contact__details a:hover{cursor:pointer;opacity:.6}.product{-moz-column-gap:var(--xxl);column-gap:var(--xxl);display:grid;grid-template-columns:1fr;margin:var(--xl) auto;max-width:var(--container-width);padding:0 var(--lg);row-gap:var(--lg)}@media (min-width:920px){.product{align-items:center;grid-template-columns:375px 1fr;justify-content:flex-end;margin-bottom:var(--xxxl);margin-top:var(--xxxl);padding:0 var(--xl);padding-left:150px}}.product__title{font-size:var(--display-2);font-weight:400;margin-bottom:var(--xs);text-transform:uppercase}.product__description{font-size:var(--body-3);margin-bottom:var(--xs)}.product__image{aspect-ratio:1/1;margin-bottom:var(--lg);max-width:500px;width:100%}@media (min-width:920px){.product__image{display:flex;margin-bottom:0;margin-right:var(--xl)}}.product__image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;width:100%}.product__details{display:flex;flex-direction:column;font-size:var(--body-3);max-width:550px}.product__details .product-preview__label{margin-bottom:var(--md);position:static}.product__qty-cart{align-items:flex-start;display:flex;margin-top:var(--xs);max-width:100%;width:100%}.product__qty-cart>:not(:first-child){margin:0 0 0 9px}.product__qty-cart button{flex-grow:1;font-size:var(--body-2);font-weight:400;max-width:226px;padding:8px var(--md);width:auto}.product__qty-cart button,.product__qty-cart input{border-radius:10px;height:35px;text-transform:uppercase}.product__qty-cart input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--body-3);font-weight:400!important;padding:7px 9px;text-align:center;width:46px}.product__preorder{font-size:var(--body-3);font-weight:400;margin-top:var(--md);max-width:100%;text-align:center;width:100%}@media (min-width:920px){.product__preorder{width:25rem}}.product__soldout{background:#fff;border:1px solid #000;font-size:var(--body-2);font-weight:700;max-width:100%;padding:var(--xs) var(--sm);text-align:center;transition:var(--fast);width:100%}@media (min-width:920px){.product__soldout{width:25rem}}.product__soldout span:not(:first-child){font-size:var(--small);font-weight:400}.addproductform{display:none}.product__free-gift{color:var(--red);font-size:var(--body-3);font-weight:700;margin-bottom:var(--xs)}.product__price{font-size:var(--body-4);margin-bottom:var(--xs);width:100%}.product__price.loading{background-position:0}.product__price .price__special{color:var(--red);font-weight:700;text-transform:uppercase}.product__price .price__rrp{display:inline-block;font-size:var(--small);font-weight:400;margin-left:var(--lg);vertical-align:baseline}.product__benefits{color:var(--grey);font-size:var(--body-2);margin-bottom:var(--sm);max-width:36rem}.product__share{font-size:var(--body-3);font-weight:700;margin-bottom:var(--md)}.product-data{margin:0 auto;max-width:var(--container-width);padding:0 var(--lg)}@media (min-width:920px){.product-data{padding:0 var(--xl)}}.product-data hr{margin:var(--md) 0}.product-data__block:not(.product-data__block--active) .product-data__block-details{display:none;opacity:0}.product-data__block:not(.product-data__block--active) .product-data__block-title--toggle:after{transform:rotate(0deg)}.product-data__block-title{align-items:center;display:flex;justify-content:space-between}.product-data__block-title h2{font-size:var(--display-1);font-weight:700}.product-data__block-title h3{font-size:var(--body-4);font-weight:700}@media (min-width:920px){.product-data__block-title{justify-content:flex-start;margin-left:var(--xl)}}.product-data__block-title.product-data__block-title--toggle{transition:var(--fast)}.product-data__block-title.product-data__block-title--toggle:hover{cursor:pointer;opacity:.6}.product-data__block-title.product-data__block-title--toggle:after{content:url(/_resources/themes/karenfarley/images/buttons/plus.svg);display:block;height:20px;margin-left:var(--md);transform:rotate(135deg);transition:var(--slow);width:20px}.product-data__block-details{font-size:var(--body-3);margin-bottom:var(--lg);max-width:93.75rem;opacity:1;overflow:hidden;transition:opacity .6s ease}@media (min-width:920px){.product-data__block-details{margin:0 var(--xl) var(--lg)}}.product-data__block-details h3:first-child,.product-data__block-details h4:first-child,.product-data__block-details p:first-child{margin-top:var(--xs)}.product-data__block-details h4{font-size:var(--body-3);font-weight:700;margin-bottom:var(--xs)}.product-data__block-details p{line-height:1.4}.product-data__block-details p:not(:last-child){margin-bottom:var(--md)}.product-recommendations{margin-bottom:var(--lg);margin-top:var(--xxxl);padding:0 var(--lg)}@media (min-width:920px){.product-recommendations{padding:0 var(--xl)}}.product-recommendations h2{font-size:var(--display-1);font-weight:400}@media (min-width:920px){.product-recommendations h2{margin-left:var(--xl)}}.product-size{font-size:var(--body-1);font-weight:400}.product__free-gift-title{font-size:27px;font-weight:400;grid-column:1/-1;letter-spacing:.7px;margin-bottom:var(--md);text-align:center;text-transform:uppercase}@media (min-width:920px){.product__free-gift-title{margin-top:-80px}}.product__free-gift-price{display:flex}.product__free-gift-price>:not(:last-child){margin-right:var(--xs)}.product__free-gift-price-label{opacity:.4}.faq{margin:var(--lg) auto 0;max-width:70rem;max-width:59.375rem;padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.faq{margin-top:var(--xxxl);padding-left:var(--lg);padding-right:var(--lg)}}.faq__title{font-size:var(--display-2);font-weight:700;margin-bottom:var(--lg)}.faq__nav{display:flex;flex-direction:column;margin-bottom:var(--xxl)}@media (max-width:920px){.faq__nav a{width:100%}}@media (min-width:920px){.faq__nav a{max-width:26.25rem}}.faq__nav a.active,.faq__nav a.active:hover{border-color:var(--brown);color:var(--brown)}.faq__nav a.active:hover{background-color:#fff;cursor:default}.faq__nav a:not(:last-child){margin-bottom:var(--md)}.faq__items{display:flex;flex-direction:column}.faq__item:not(:last-child){border-bottom:1px solid var(--grey);margin-bottom:var(--lg);padding-bottom:var(--lg)}.faq__item h2{font-weight:700;margin-bottom:var(--sm)}.bag{margin:0 auto;margin-top:var(--lg);max-width:70rem;max-width:var(--page-narrow);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.bag{margin-top:var(--xxxl);padding-left:var(--lg);padding-right:var(--lg)}}.bag .bag__promo-code-form+.message,.bag .bag__promo-code-message+.message{margin-top:2em}.form-response+.bag{margin-top:var(--xl)}.bag__heading{font-size:var(--display-2);font-weight:700;margin-bottom:var(--md)}.bag__promo-code-form{display:flex;flex-direction:column}@media (min-width:920px){.bag__promo-code-form{align-items:center;flex-direction:row;justify-content:space-between}}.bag__promo-code-form label{font-size:var(--body-4);margin-bottom:var(--sm)}@media (min-width:920px){.bag__promo-code-form label{margin-bottom:0}}.bag__promo-code-form input[type=text]{text-align:center}@media (min-width:920px){.bag__promo-code-form input[type=text]{padding:var(--xxs)}}.bag__promo-code-message{font-style:italic}.bag__promo-code-message p{font-size:var(--body-4)}.bag__promo-code-message strong{color:var(--blue);font-size:var(--display-1);font-weight:700;text-transform:uppercase}.bag__promo-code-message.bag__promo-code-message--discount strong{color:var(--pink)}.bag__promo-code-message .bag__promo-code-message-disclaimer{font-size:var(--body-1);margin-top:var(--xxs)}.bag__promo-code-error{color:red;font-size:var(--body-3);font-style:italic;font-weight:700}.bag__promo-code-error:not(.active){display:none}.bag__edit{color:var(--grey);float:right;font-size:var(--body-2);font-style:italic;font-weight:400;margin-bottom:-1.2em;margin-left:var(--xxs);position:relative;text-decoration:none;transition:var(--fast);z-index:1}.bag__edit:hover{cursor:pointer;opacity:.6}.bag__table-wrapper{display:flex;flex-direction:column;max-width:100%;width:100%}.bag__table{border-spacing:0;margin-top:var(--xxl);width:100%}.bag__table a{text-decoration:none}.bag__item{vertical-align:top}.bag__item td{padding-bottom:var(--md);vertical-align:middle}@media (max-width:767px){.bag__item{grid-column-gap:var(--md);align-items:center;display:grid;grid-template-columns:8rem auto;padding-bottom:var(--lg)}.bag__item td{display:block;padding:0;padding-bottom:var(--sm);text-align:left}.bag__item td.bag__item-quantity{text-align:center}.bag__item td.bag__item-calculated-price{text-align:right}}.bag__item-thumbnail{width:9.375rem}.bag__item-thumbnail a{transition:var(--fast)}.bag__item-thumbnail a:hover{cursor:pointer;opacity:.6}.bag__item-thumbnail img{max-width:9.375rem;width:9.375rem}@media (max-width:920px){.bag__item-thumbnail,.bag__item-thumbnail img{width:8rem}}.bag__item-details{padding:0 var(--md)}@media (min-width:920px){.bag__item-details{min-width:15.625rem}}.bag__item-member-details{font-size:var(--body-3);min-width:15.625rem;padding:0;padding-bottom:var(--lg)}@media (max-width:920px){.bag__item-member-details{grid-column:1/span 2}}.bag__item-offer-status{color:var(--red);font-size:var(--body-4);text-transform:uppercase}.bag__item-title{font-size:var(--body-4);font-weight:700;margin-bottom:var(--xxs)}.bag__item-price{font-size:var(--body-3);font-style:italic;margin-bottom:var(--xxs)}.bag__item-remove{color:var(--grey);font-style:italic;text-decoration:none;transition:var(--fast)}.bag__item-remove:hover{cursor:pointer;opacity:.6}.bag__item-special{color:var(--red);font-style:italic;font-weight:700;margin-top:var(--xxs);text-decoration:none;text-transform:uppercase}.bag__item-quantity{font-size:var(--body-3);min-width:6.25rem;text-align:center}.bag__item-quantity input{height:2.0625rem;padding:var(--xxs);text-align:center;width:5.3125rem}@media (max-width:767px){.bag__item-member-details+td.bag__item-quantity{text-align:left}}.bag__item-calculated-price{font-size:var(--body-3);min-width:6.25rem;text-align:right}.bag__terms{margin-bottom:var(--sm);text-align:right}.bag__totals{align-items:flex-end;border-top:1px solid #000;display:flex;flex-direction:column;padding:var(--md) 0 0}.bag__totals li{align-items:center;display:flex;font-size:var(--body-3);justify-content:space-between;width:100%}@media (min-width:920px){.bag__totals li{max-width:50%}}.bag__totals li:not(:last-child){margin-bottom:var(--xs)}.bag__totals hr{background:#000;height:1px;margin:var(--sm) 0 var(--lg);width:100%}.bag__totals .button{margin-left:auto;min-width:13.125rem}.bag__details{display:flex;flex-direction:column;font-size:var(--body-3)}@media (min-width:920px){.bag__details{flex-flow:row wrap}}.bag__details hr{background:#000;height:1px;margin:var(--sm) 0 var(--lg);width:100%}.bag__details .bag__details-title{font-size:var(--display-1);font-weight:700;margin-bottom:var(--xs);width:100%}.bag__details .bag__details-item{margin-bottom:var(--md)}@media (min-width:920px){.bag__details .bag__details-item{width:50%}}.bag__details .bag__details-item-title{font-size:var(--body-4);font-weight:700;margin-bottom:var(--xxs)}.bag__details .bag__details-item-title a{color:var(--grey);font-size:var(--body-2);font-style:italic;font-weight:400;margin-left:var(--xxs);text-decoration:none;transition:var(--fast)}.bag__details .bag__details-item-title a:hover{cursor:pointer;opacity:.6}.bag__details .button{margin-left:auto;min-width:13.125rem}.quantityfield a{font-size:var(--display-1)}.bag__payment-instructions{font-size:var(--body-3)}.bag .fieldset.field.CompositeField.composite.Billing.form-group--no-label>legend,.bag .fieldset.field.CompositeField.composite.Shipping.form-group--no-label>legend,.order-form--bag .fieldset.field.CompositeField.composite.Billing.form-group--no-label>legend,.order-form--bag .fieldset.field.CompositeField.composite.Shipping.form-group--no-label>legend{display:none}.payment{display:flex;flex-wrap:wrap}@media (min-width:920px){.payment{margin-top:var(--md)}}.payment__heading{flex:1 0 414px;font-size:var(--display-2);font-weight:700;margin-bottom:var(--md);max-width:100%}.payment__accepted-cards{align-self:center;height:39px;margin-bottom:var(--md);width:187px}.payment__methods{display:flex;flex-direction:column;width:100%}.payment__methods .action{margin-top:var(--md);min-width:13.125rem}@media (min-width:920px){.payment__methods .action{margin-left:auto}}.payment__notes{font-size:var(--body-3)}.payment__methods-list{display:grid;gap:var(--sm);grid-template-columns:1fr;margin:var(--lg) 0 var(--md)}@media (min-width:767px){.payment__methods-list{grid-template-columns:repeat(2,1fr)}}.payment__method{align-items:center;border:1px solid #000;display:flex;font-size:var(--body-3);height:60px;padding:0 var(--md)}.payment__method input[type=radio]{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.payment__method input[type=radio]+span{align-items:center;display:flex;justify-content:space-between;width:100%}.payment__method input[type=radio]+span:after{background:url(/_resources/themes/karenfarley/images/forms/method.svg) 50%/var(--icon-md) var(--icon-md) no-repeat;content:"";display:block;height:var(--icon-md);width:var(--icon-md)}.payment__method input[type=radio]:checked+span:after{background-image:url(/_resources/themes/karenfarley/images/forms/method-checked.svg)}.shipping-summary{margin-bottom:60px}.shipping-summary,.shipping-summary__items{display:flex;flex-direction:column}.shipping-summary__items>:not(:last-child){margin-bottom:var(--md)}.shipping-summary__heading{font-size:var(--display-2);font-weight:700;margin-bottom:var(--md);max-width:100%}.shipping-summary__item{align-items:center;border:1px solid #000;display:flex;font-size:var(--body-3);height:60px;justify-content:space-between;padding:0 var(--md)}.shipping-summary__item a{color:var(--grey);font-style:italic;text-decoration:none}.account{font-size:var(--body-3);margin:0 auto;margin-top:var(--lg);max-width:70rem;max-width:var(--page-narrow);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.account{margin-top:var(--xxxl);padding-left:var(--lg);padding-right:var(--lg)}}.account__title{font-size:var(--display-2);font-weight:700;margin-bottom:var(--xl)}.account__login-nav{display:flex;width:100%}.account__login-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;border-bottom:1px solid #000;flex:1;font-size:var(--body-3);padding:0 0 var(--xs);text-align:left;transition:var(--fast);transition-property:opacity}.account__login-button:hover{cursor:pointer;opacity:.6}.account__login-button.account__login-button--active{border-width:3px}.account__login-form{font-size:var(--body-3);margin-top:var(--md)}.account__login-form>p{margin-bottom:var(--lg)}.account__login-form input[type=button],.account__login-form input[type=submit]{align-self:flex-end;margin-top:var(--lg);min-width:15.9375rem}@media (max-width:920px){.account__login-form input[type=button],.account__login-form input[type=submit]{margin-top:var(--sm)}}.account__login-form:not(.account__login-form--active){display:none}.account__login-form-forgot-password{margin-top:var(--sm);transition:var(--fast)}.account__login-form-forgot-password:hover{cursor:pointer;opacity:.6}.account__login-form-footer-text{font-size:var(--body-3);margin-bottom:0;margin-top:var(--lg)}@media (min-width:920px){.account__login-form-footer-text{margin-top:0}}.account__login-form-back{font-weight:700;text-decoration:none}.account__welcome{border-bottom:3px solid #000;margin-bottom:var(--md);padding-bottom:var(--xs);width:50%}.account__welcome+p+.account__nav{margin-top:var(--xl)}.account__nav{display:flex;width:100%}@media (max-width:920px){.account__nav{flex-wrap:wrap}}.account__nav-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;border-bottom:1px solid #000;flex:1;font-size:var(--body-3);padding:var(--xs) 0;text-align:left;text-decoration:none;transition:var(--fast);transition-property:opacity}.account__nav-button:hover{cursor:pointer;opacity:.6}@media (max-width:920px){.account__nav-button{flex-basis:50%}}.account__nav-button.account__nav-button--active{border-width:3px}.account__block{border-bottom-style:1px;margin-top:var(--lg)}.account__block:not(.account__block--active) .account__block-title:before{transform:rotate(0deg)}.account__block:not(.account__block--active) .account__block-content{display:none;opacity:0}.account__block-title{align-items:center;display:inline-flex;font-size:var(--body-4);font-weight:700;transition:var(--fast)}.account__block-title:hover{cursor:pointer;opacity:.6}.account__block-title:before{content:url(../images/buttons/marker.svg);height:28px;margin-right:var(--lg);transform:rotate(90deg);transition:var(--slow);width:12px}.account__block-content{border-top:1px solid #000;margin-top:var(--md);opacity:1;overflow:hidden;padding-top:var(--md);transition:opacity .6s ease}.account__block-content .fieldset:not(:last-child){margin-bottom:var(--lg)}.account__block-content .account__update-details-button{align-self:flex-end;margin-left:auto;min-width:15.9375rem}.account__group{margin-top:var(--lg)}.account__group-title{font-size:var(--body-4);font-weight:700;margin-bottom:var(--md)}.account__continue-shopping{font-style:italic}.account__continue-shopping:not(:last-child){margin-bottom:var(--md)}.account__promo-code{margin-bottom:var(--xl)}.account__order-items{display:flex;flex-direction:column;margin-bottom:var(--lg)}.account__order-items li:not(:last-child){margin-bottom:var(--xl)}.account__order-item{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:920px){.account__order-item{flex-direction:row}}.account__order-item input{font-size:var(--body-1);height:40px;padding:0;text-align:center;width:120px}.account__order-item input:not(:last-child){margin-right:var(--xs)}.account__order-item-thumbnail{margin-bottom:var(--md);transition:var(--fast);width:9.375rem}.account__order-item-thumbnail:hover{cursor:pointer;opacity:.6}@media (min-width:920px){.account__order-item-thumbnail{margin-bottom:0;margin-right:var(--md)}}.account__order-item-thumbnail img{width:9.375rem}.account__order-item-details{flex:1}@media (min-width:920px){.account__order-item-actions{margin-left:var(--md)}}.account__order-item-title{font-weight:700;margin-bottom:var(--sm)}.account__order-item-title a{text-decoration:none}.account__order-item-price{font-style:italic;margin-bottom:var(--md)}.account__order-item-remove{color:var(--grey);font-size:var(--small);text-decoration:none}.account__addressbook-title{font-size:var(--body-4);font-weight:700;margin-bottom:.25rem}.account__addressbook{display:grid;gap:var(--sm);grid-template-columns:1fr;margin-top:var(--md)}@media (min-width:920px){.account__addressbook{grid-template-columns:1fr 1fr}}.account__address-panel{border:1px solid var(--primary);font-size:var(--body-2);padding:var(--md) var(--sm) var(--xl) var(--sm);position:relative}.account__address-panel-header{left:0;padding:var(--sm) var(--sm) 0 var(--sm);position:absolute;text-align:right;top:0;width:100%}.account__address-panel-header a{color:var(--grey);font-style:italic;text-decoration:underline}.account__address-panel-footer{bottom:0;left:0;padding:0 var(--sm) var(--sm) var(--sm);position:absolute;text-align:right;width:100%}.account__address-panel-footer a{color:var(--grey);font-style:italic;text-decoration:underline}.account__edit-address-form{display:none;padding-top:var(--md)}@media (min-width:920px){.account__edit-address-form{margin-bottom:-2rem}}.order-form{font-size:var(--body-3);margin:var(--lg) auto 0;max-width:70rem;max-width:var(--page-wide);padding-left:var(--md);padding-right:var(--md)}@media (min-width:920px){.order-form{padding-left:var(--lg);padding-right:var(--lg)}}.order-form p+input[type=submit]{margin-top:var(--lg)}.order-form.order-form--bag{max-width:var(--page-narrow)}.order-form__form{display:flex;flex-direction:column}.order-form__heading{border-top:1px solid #000;font-size:var(--display-1);font-weight:500;margin-bottom:var(--lg);padding-top:var(--lg)}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx),(min-resolution:124.8dpi){.order-form__heading{border-top-width:.5px}}.order-form__divider{border-top:1px solid #000;margin-bottom:var(--lg);padding-top:var(--lg)}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx),(min-resolution:124.8dpi){.order-form__divider{border-top-width:.5px}}.order-form__text{font-size:var(--body-3);margin-bottom:var(--xl)}@media (max-width:767px){.order-form__text{margin-bottom:var(--xs)}}.order-form__item{align-items:center;-moz-column-gap:var(--xl);column-gap:var(--xl);display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:767px){.order-form__item{align-items:flex-start;display:grid;grid-template-columns:5.3125rem 1fr 5.3125rem 8.125rem}}.order-form__item:not(:last-child){margin-bottom:var(--xl)}.order-form__item--header{border-bottom:1px solid #000;padding-bottom:var(--lg)}@media (max-width:767px){.order-form__item--header{display:none}}.order-form__item--header .order-form__item-description,.order-form__item--header .order-form__item-price,.order-form__item--header .order-form__item-qty,.order-form__item-special{font-size:var(--body-4);font-weight:700}.order-form__item-special{color:var(--blue);width:100%}@media (max-width:767px){.order-form__item-special{margin-bottom:var(--xs)}}.order-form__item-description{font-size:var(--body-3);width:100%}@media (max-width:767px){.order-form__item-description{margin-bottom:var(--xs)}}.order-form__item-description a{font-weight:700;text-decoration:none;transition:var(--fast)}.order-form__item-description a:hover{cursor:pointer;opacity:.6}.order-form__item-price{font-size:var(--body-3);text-align:right}.order-form__item-qty input{font-size:var(--body-1);height:2.5rem;max-width:8.125rem;padding:0;text-align:center;width:100%}.order-form__submit{align-self:flex-end;min-width:13.125rem}.order-form__selection{margin-bottom:var(--md)}@media (min-width:920px){.order-form__selection{margin-top:var(--xxxl)}}.order-form__selection h1{font-size:var(--display-2);font-weight:700;margin-bottom:var(--lg)}@media (min-width:767px){.order-form__selection .order-form__item{grid-template-columns:5.3125rem 1fr 13.75rem}}@media (max-width:767px){.order-form__selection .order-form__item-price{order:2}.order-form__selection .order-form__item-qty{order:1}}@media (min-width:767px){.order-form__item-label{display:none}}.order-form__item-totals{border-bottom:1px solid #000;font-size:var(--body-3);padding-bottom:var(--xl);text-align:right}.order-form__item-totals a{display:block;font-weight:700;margin-top:var(--md);text-decoration:none;transition:var(--fast)}.order-form__item-totals a:hover{cursor:pointer;opacity:.6}.order-form__item-totals>div{display:grid;gap:var(--md);grid-template-columns:1fr 6.25rem;margin-bottom:var(--xxs)}.order-form__item-totals em{color:red;font-style:normal}@media (min-width:920px){.order-form .billing-address-select label:first-child{width:17rem}.order-form #CheckoutForm_CheckoutForm_PaymentMethod_Holder>label{float:left}.order-form #CheckoutForm_CheckoutForm_PaymentMethod_Holder .optionset__list{margin-left:19rem}}.order-form__customer-details{margin:0;padding:0}.order-form__customer-details p:nth-child(3){font-size:var(--body-1)}.order-form__customer-details p:nth-child(4){font-size:1.85rem;margin-bottom:var(--lg)}#ShippingSelector{background-position:100%;border-width:0;font-size:inherit;margin:0;max-width:100%;padding:0;padding-right:var(--lg);text-align:right;-moz-text-align-last:right;text-align-last:right;width:auto}@media (max-width:500px){#ShippingSelector{max-width:170px}}.order-form__product-bundle{margin-bottom:var(--md)}@media (max-width:767px){.order-form__product-bundle{margin-bottom:var(--xs)}}.order-form__product-bundle .order-form__heading{margin-bottom:var(--xs)}.order-form__product-bundle .order-form__product-bundle-product .order-form__bundle-controls{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;justify-content:center;margin-top:var(--xxs)}.order-form__product-bundle .order-form__product-bundle-product .order-form__bundle-controls img{height:20px;vertical-align:bottom;width:20px}.order-form__product-bundle .order-form__product-bundle-product .order-form__bundle-controls a:first-child{margin-right:1rem}.order-form__product-bundle .order-form__product-bundle-product .order-form__item-qty{margin-top:var(--xxs)}.order-form__product-bundle .order-form__product-bundle-product .order-form__item-qty input{border-width:0;font-size:inherit;font-weight:700;height:20px;margin:0;max-width:8.125rem;padding:0;width:100%}.order-form__product-bundle .order-form__bundle-message{color:var(--red)}.order-form__product-bundle .order-form__bundle-message-active{text-transform:uppercase}.loading{background:transparent url(/_resources/themes/karenfarley/images/Rolling-1s-200px.svg) 50%/1.2em 1.2em no-repeat}.loading>*{opacity:.5}body.loading{background-attachment:fixed;background-size:var(--xxl) var(--xxl);min-height:200px}@media (max-width:920px){body.loading{background:#fff}body.loading:after{background:#fff url(/_resources/themes/karenfarley/images/Rolling-1s-200px.svg) 50%/var(--xxl) var(--xxl) no-repeat;box-sizing:content-box;content:"";display:block;height:var(--xxl);left:50%;padding:var(--sm);position:fixed;top:50%;transform:translate(-50%,-50%);width:var(--xxl);z-index:99}}.seo{display:none}.promo-code-button{background-color:#000;bottom:2rem;color:#fff;display:block;font-size:var(--body-3);left:2rem;padding:var(--xs) var(--sm);position:fixed;text-decoration:none;z-index:1}.promo-code-button:hover{background-color:var(--grey)}@media (max-width:920px){.promo-code-button{bottom:0;left:0;padding:var(--sm) var(--sm);text-align:center;width:100%}}.AccountPage .promo-code-button,.CartPage .promo-code-button,.CheckoutPage .promo-code-button,.OrderPage .promo-code-button,.body--modal-active .promo-code-button{display:none}.single-product-offer__countdown{color:var(--pink);font-size:1.6rem;font-weight:700;margin-top:var(--md);text-align:center}.single-product-offer__countdown *{display:inline-block;font-weight:inherit;vertical-align:bottom}.single-product-offer{margin-top:var(--md);text-align:center}.single-product-offer__description{font-size:1.85rem;font-weight:700}.single-product-offer__price{font-size:var(--display-2);font-weight:700;margin-top:var(--lg)}.single-product-offer__savings{font-size:1.85rem;font-weight:700;text-decoration:underline}.single-product-offer__image{height:auto;margin:0 auto;margin-top:var(--lg);position:relative}@media (min-width:920px){.single-product-offer__image{max-width:43.75rem}}.single-product-offer__buy-now a{background:#000;color:#fff;font-weight:700;margin-top:var(--lg);text-decoration:none}.single-product-offer__buy-now a:hover{background:#222}@media (min-width:920px){.single-product-offer__buy-now a{min-width:26rem}}.single-product-offer__more{font-size:1.85rem;font-weight:700;margin-top:var(--lg)}.single-product-offer__info-title{font-size:1.6rem!important;font-weight:700;margin-bottom:var(--md)!important;margin-top:var(--md)}.single-product-offer__info-title:before{border-bottom:1px solid #000;content:"";display:block;margin:0 auto;margin-bottom:var(--md)!important;max-width:28rem}.single-product-offer__info-content{font-size:1.42rem!important}.single-product-offer__info-content img:not(:last-child),.single-product-offer__info-content ol:not(:last-child),.single-product-offer__info-content p:not(:last-child),.single-product-offer__info-content ul:not(:last-child){margin-bottom:var(--md)}.single-product-offer__terms{margin-top:var(--xl)}.single-product-offer__terms-title{cursor:pointer;margin-bottom:var(--md)}.single-product-offer__terms-title h3{font-size:var(--body-2);font-weight:400;transition:var(--fast)}.single-product-offer__terms-title h3:hover{cursor:pointer;opacity:.6}.single-product-offer__terms-title h3:after{background:url(/_resources/themes/karenfarley/images/buttons/plus.svg) 50%/80% no-repeat;content:"";display:inline-block;height:var(--body-1);margin-left:var(--xxs);transform:rotate(135deg);transition:var(--slow);vertical-align:middle;width:var(--body-1)}.single-product-offer__terms-content{font-size:var(--body-1)}.single-product-offer__terms:not(.single-product-offer__terms--active) .single-product-offer__terms-title h3:after{transform:rotate(0deg)}.competition{text-align:center}.competition__other-prizes{font-size:var(--display-1);font-weight:700;margin-bottom:var(--md)}.competition__image{margin-bottom:var(--md);margin-top:var(--md)}.competition__image img{vertical-align:bottom}.competition__entry-form{margin:0 auto;max-width:var(--page-narrow-unpadded)}.competition__entry-title{margin-bottom:.25rem!important}.competition__referral-title{margin-top:var(--xs)}.competition .field:not(.checkbox) .message{text-align:left}.competition .field:not(.checkbox) .message ul{margin-left:0!important}.competition .fieldgroup>.message{display:none}.competition .fieldgroup .field:not(.fieldgroup){margin-bottom:var(--md)}@media (max-width:767px){.competition .fieldgroup.referralsHolder{margin-left:28px;margin-right:28px}}.competition .fieldgroup.referral{position:relative}.competition__remove-referral{background:url(/_resources/themes/karenfarley/images/buttons/plus.svg) 50%/100% no-repeat;display:block;height:16px;margin-top:-8px;overflow:hidden;position:absolute;right:-30px;text-indent:100px;top:50%;transform:rotate(135deg);width:16px}.fieldgroup.referralsHolder>.middleColumn>div:first-child .competition__remove-referral{display:none}.competition__add-referral{margin-top:-.5rem;text-decoration:none}.competition__add-referral img{margin-bottom:var(--xs)!important}.competition input[type=submit]{margin-left:auto;margin-right:auto;margin-top:var(--xxl)}.competition__terms{margin-top:var(--xl)}.competition__terms-title{cursor:pointer;margin-bottom:var(--md)}.competition__terms-title h3{font-size:var(--body-2);font-weight:400;transition:var(--fast)}.competition__terms-title h3:hover{cursor:pointer;opacity:.6}.competition__terms-title h3:after{background:url(/_resources/themes/karenfarley/images/buttons/plus.svg) 50%/80% no-repeat;content:"";display:inline-block;height:var(--body-1);margin-left:var(--xxs);transform:rotate(135deg);transition:var(--slow);vertical-align:middle;width:var(--body-1)}.competition__terms-content{font-size:var(--body-1)}.competition__terms:not(.competition__terms--active) .competition__terms-title h3:after{transform:rotate(0deg)}.CompetitionPage .promo-code-button{display:none}
