.bgpink{background-color:#edbbcb}.bgblue{background-color:#134989}.pink{color:#edbbcb}.blue{color:#134989}.white{color:#fff}.black{color:#2a2b2a}.classic-whimsy .opt-label{min-width:40px;font-weight:400}.classic-whimsy .btn{text-transform:var(--btn-text-transform, uppercase);letter-spacing:.15em}.section-template--22219861164339__custom_liquid_y9xyP8-padding{display:flex}.section-template--22219861164339__custom_liquid_y9xyP8-padding div{flex-basis:100%}@media only screen and (min-width: 320px){.section-template--22219861164339__custom_liquid_y9xyP8-padding div{flex-basis:50%}}.template-page .size-guide{max-width:100%;width:100%;margin:0 auto}.template-page .size-guide table{margin:0}.template-page .size-guide table:last-of-type{margin-bottom:30px}.template-page .size-guide table+table{margin-top:30px}.size-guide h2,.size-guide .h2,.size-guide .mega-menu-panes .mega-pane .row-title,.mega-menu-panes .mega-pane .size-guide .row-title,.size-guide .mega-menu-panes .mega-pane .mega-menu-list .header-item a,.mega-menu-panes .mega-pane .mega-menu-list .header-item .size-guide a{color:#f88abd;font-size:1.5em}.size-guide table{width:100%;margin:0 0 30px;background:#fff;border-collapse:collapse;border:1px solid #cacaca}.size-guide table td{background:#cacaca00;transition:all .3s ease-out}.size-guide table .even td{background:#cacaca40}.size-guide table th,.size-guide table td{padding:5px;font-size:13px;border:1px solid #cacaca}.size-guide table th{color:#fff;background:#f88abd;border-bottom-color:#f88abd}.size-guide table th:not(:first-of-type){border-left-color:#fff}.size-guide table th:not(:last-of-type){border-right-color:#fff}.size-guide table th,.size-guide table td:first-child{font-size:14px;font-weight:700}.size-guide table td:first-child{width:1%;white-space:nowrap;background:#cacaca66}.size-guide table tr:hover td{background:#cacaca}.size-guide table tr:hover td:not(:first-of-type){border-left-color:#fff}.size-guide table tr:hover td:not(:last-of-type){border-right-color:#fff}.acc-container .acc-btn{width:100%;margin:0 auto;padding:.5em;cursor:pointer;border-top:1px solid #cacaca;text-align:left;position:relative}.acc-container .acc-btn .img{width:40px;height:40px;position:relative;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);right:0;color:#000}.acc-container .acc-btn .img svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);width:20px!important;height:20px!important;transition:all .5s ease}.acc-container .acc-btn .img,.acc-container .acc-btn h3,.acc-container .acc-btn .h3{display:inline-block;vertical-align:middle;text-align:left!important;letter-spacing:0}.acc-container .acc-btn .img{margin-right:5px}.acc-container .acc-btn h3,.acc-container .acc-btn .h3{margin:0;font-size:16px;font-family:Avenir Next,sans-serif;width:80%}.acc-container .acc-btn .img.selected svg{transform:translate(-50%,-50%) rotate(180deg)}.acc-container .acc-content:last-of-type{border-bottom:1px solid #cacaca}.acc-container .acc-content.open{height:auto}.acc-container .acc-content-inner{padding:1em 0}.acc-btn .plus{opacity:1}.acc-btn .minus,.acc-btn.active .plus{opacity:0}.acc-btn.active .minus{opacity:1}@media only screen and (min-width: 960px){.large-up--hide{display:none!important}}@media only screen and (max-width: 959px){.medium-down--hide{display:none!important}}.btn,.strong,.font-bold{font-weight:500}.card__info-inner .card__title{text-transform:uppercase;letter-spacing:.09em;font-size:.8em}.card__info-inner .price__default{font-size:.8em}span.ga-label{font-weight:500!important;text-transform:capitalize!important}section.featured-collections .container{max-width:none}.announcement.text-body-small .announcement__text p{font-size:.85em}.classic-whimsy .header .header__icon .icon{color:#134989}@media (min-width: 769px){.classic-whimsy .header .header__grid--centered-logo .header__logo{margin-bottom:0}.classic-whimsy .header .child-nav .flex-auto{flex-basis:50%}.classic-whimsy .header .mega-nav--columns .main-nav__grandchild{-webkit-column-count:4;-webkit-column-gap:20px;-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}}.classic-whimsy .header .main-nav__item--primary,.classic-whimsy .header .main-nav__item--toggle .main-nav__item--primary{color:#134989;text-transform:uppercase;letter-spacing:.09em;font-weight:500;font-size:.8em}@media only screen and (min-width: 769px){.classic-whimsy .header .main-nav__item--primary.main-nav__link--featured,.classic-whimsy .header .main-nav__item--toggle .main-nav__item--primary.main-nav__link--featured{padding-left:2em}.classic-whimsy .header .main-nav__item--primary.main-nav__link--featured:before,.classic-whimsy .header .main-nav__item--toggle .main-nav__item--primary.main-nav__link--featured:before{width:18px;height:18px;content:"";display:block;background:url(/cdn/shop/files/French-Blue-Butterfly_Navy_Butterfly.svg?v=1712677670) no-repeat;margin:-2em 0 0 -1.7em;position:absolute}}.classic-whimsy .header .main-nav__item--primary .icon,.classic-whimsy .header .main-nav__item--toggle .main-nav__item--primary .icon{display:none}.classic-whimsy .header .child-nav__item.main-nav__item{color:#134989;text-transform:uppercase;letter-spacing:.09em;font-weight:500;font-size:.8em}.classic-whimsy .header .grandchild-nav__item{color:#134989}.template-index .cc-featured-product .container{max-width:none}@media (min-width: 769px){.template-index .cc-featured-product .media-with-text{max-width:none}}.template-index .cc-featured-product .product.media-with-text .product-info__block.product-options{margin-top:1.5em;margin-bottom:1.5em}.template-index .cc-featured-product .product.media-with-text .product-info__block .product-vendor{text-transform:uppercase;letter-spacing:.09em;font-size:.8em}.template-index .cc-featured-product .product.media-with-text .product-info__block .js-instalments-form.text-sm.mt-2{display:none!important}.template-index .cc-featured-product .product.media-with-text .product-info__block .product-info__price{line-height:1em}.template-index .cc-featured-product .product.media-with-text .product-info__block .product-info__price .strong,.template-index .cc-featured-product .product.media-with-text .product-info__block .product-info__price .price__was{font-size:.6em}body.snize-results-page .reading-width{max-width:unset}.template-page-loyalty-landing .how-it-works{background-color:#ffd6dc;padding:8em 0;margin:0}.template-page-loyalty-landing .how-it-works h2{text-align:center;font-size:3em}.template-page-loyalty-landing .how-it-works h3{display:flex;align-items:center;justify-content:center;font-size:1.5em;margin-top:.25em}@media only screen and (min-width: 769px){.template-page-loyalty-landing .how-it-works h3{font-size:2em}}.template-page-loyalty-landing .how-it-works h3 svg{max-width:30px}@media only screen and (min-width: 769px){.template-page-loyalty-landing .how-it-works h3 svg{max-width:none}}.template-page-loyalty-landing .join-the-club{padding:8em 0;margin:0}.template-page-loyalty-landing .join-the-club h2{text-align:center;font-size:3em}.template-page-loyalty-landing .join-the-club h3{margin-top:.25em;text-align:center}.template-page-loyalty-landing .join-the-club .btn{margin:0 auto;display:table}.template-page-loyalty-landing .earn-points{background-color:#ffd6dc;padding:8em 0 0;margin:0}.template-page-loyalty-landing .earn-points h2{text-align:center;font-size:3em}.template-page-loyalty-landing .earn-points.row2{padding-top:0;padding-bottom:8em}.template-page-loyalty-landing .earn-points .loyalty-usp{display:flex;flex-wrap:wrap;margin:0 auto;padding:0}.template-page-loyalty-landing .earn-points .rte>.loyalty-usp{margin-bottom:0}@media only screen and (min-width: 769px){.template-page-loyalty-landing .earn-points .loyalty-usp{justify-content:space-around;flex-wrap:nowrap;max-width:80%;margin:0 auto;padding:2em 0}.template-page-loyalty-landing .earn-points .rte>.loyalty-usp{margin-bottom:15px}}.template-page-loyalty-landing .earn-points .loyalty-usp div{text-align:center;padding:1em;flex-basis:100%}@media only screen and (min-width: 769px){.template-page-loyalty-landing .earn-points .loyalty-usp div{text-align:center;padding:1em;flex-basis:33%}.template-page-loyalty-landing .earn-points .loyalty-usp.row-2 div{flex-basis:50%}}.template-page-loyalty-landing .earn-points .loyalty-usp h3{margin:1em 0 .5em}.template-page-loyalty-landing .earn-points .loyalty-usp h4{margin:0 0 .5em}.template-page-loyalty-landing .earn-points .custom__item{margin-bottom:0}@media only screen and (min-width: 769px){.template-page-loyalty-landing .earn-points .custom__item{margin-bottom:17px}}.template-page-loyalty-landing .redeem-points{padding:8em 0;margin:0}.template-page-loyalty-landing .redeem-points h2{text-align:center;font-size:3em}.template-page-loyalty-landing .redeem-points .loyalty-usp.redeem{max-width:none;display:flex;padding:2em 0;flex-wrap:wrap}.template-page-loyalty-landing .redeem-points .loyalty-usp.redeem div{flex-basis:100%;text-align:center;padding:1em 0}.template-page-loyalty-landing .redeem-points .loyalty-usp.redeem div h3{margin:0 0 .2em}.template-page-loyalty-landing .redeem-points .loyalty-usp.redeem div h4{margin:0}@media only screen and (min-width: 769px){.template-page-loyalty-landing .redeem-points .loyalty-usp.redeem{flex-wrap:nowrap}.template-page-loyalty-landing .redeem-points .loyalty-usp.redeem div{flex-basis:25%}}.template-page-loyalty-landing .end-cta{padding:0}@media only screen and (min-width: 769px){.template-page-loyalty-landing .end-cta{padding:0}.template-page-loyalty-landing .end-cta .custom__item{padding:0;margin:0}}#shopify-section-template--15552894992443__complementary_products_wn3Kxz .section{margin-top:0}.complementary-products.container{padding-top:2em;padding-bottom:3em;background:rgba(var(--text-color)/.05);margin:0}.complementary-products.container product-recommendations ul{display:flex;flex-wrap:nowrap;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.complementary-products.container product-recommendations ul li{flex:1}.complementary-products.container product-recommendations ul li .card{display:flex;flex-wrap:wrap;background-color:#fff;min-height:260px}.complementary-products.container product-recommendations ul li .card .card__info{padding-inline-start:0}.wishlisthero-product-page-button-container button{border:1px soild rgb(19,73,137)!important}.wishlisthero-product-page-button-container button .fa-1x{font-size:1.25em!important}.template-product .product-personalizer{margin-bottom:8px!important}@media (min-width: 769px){.template-product .product-breadcrumbs .breadcrumbs-list__link{overflow:visible!important}}.template-product button.btn.pplr-c-button,.template-product button.btn.pplr-c-button:active,.template-product button.btn.pplr-c-button:hover,.template-product button.btn.pplr-c-button:visited{color:#2a2b2a!important}.template-product .wishlisthero-product-page-button-container button{max-height:15px!important}.template-product .product-info>div:nth-child(3){margin:.5em 0 0!important}.template-product #wishlisthero-product-page-button-container{padding:0!important;flex-basis:20%}.template-product .product-info__block .product-vendor{flex-basis:80%}.template-product .product-info__block.product-vendor-sku{display:flex;align-items:center;justify-content:space-between}.template-product .product-info>div.product-info__block.product-backorder{margin:.25em 0 0!important}.template-product .product-info>div:nth-child(8){margin:.5em 0}.template-product .product-info__block.product-options>variant-picker>fieldset{margin-bottom:1em}.template-product .product-info .product-vendor{text-transform:uppercase;letter-spacing:.09em;font-size:.8em}.template-product .product-info .product-vendor-sku{margin:.25em 0}.template-product .product-info .details-wrap .disclosure--row{border-top:1px solid rgba(var(--text-color)/.15);border-width:1px 0;border-bottom:none}.template-product .product-info .details-wrap .disclosure--row:last-child{border-bottom:1px solid rgba(var(--text-color)/.15);border-width:1px 0}.template-product .product-info .product-info__title{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0}.template-product .product-info .product-info__title .product-title.h5{font-size:2em;flex-basis:100%;order:1;margin:0}.template-product .product-info .product-info__title .product-info__price{font-size:1.05em;flex-basis:100%;order:2;text-align:left;margin:.25em 0 .75em}.template-product .product-info .product-info__title .product-info__block{order:3;flex-basis:100%;margin:0}.template-product .product-options{margin:1em 0 .5em}.template-product #pplr-6646354083899{margin-bottom:12px!important}.template-product #instalments-form-template--15552894992443__main{display:none!important}.template-product button.btn.pplr-c-button{border:1px solid #2A2B2A;width:100%;margin-bottom:.25em;letter-spacing:.15em;font-size:.88em}.template-product .icon{color:#134989}@media (min-width: 769px){.template-product .product-main .product-info{width:40%}.template-product .product-main .product-media{width:60%}}.template-product .ga-template_5 .ga-title.section-title{font-size:var(--h6-font-size);line-height:1.4;font-weight:400!important}.template-product .ga-template_5 .ga-related-vertical li.ga-product{flex-wrap:wrap;align-items:flex-start;background-color:#f8f8f8}.template-product .ga-template_5 .ga-related-vertical li.ga-product:hover{background-color:#f8f8f8}.template-product .ga-template_5 .ga-related-vertical li.ga-product .ga-product-image-wp{flex-basis:30%}.template-product .ga-template_5 .ga-related-vertical li.ga-product .ga-related-vertical-content{flex-basis:65%;padding-left:5%;padding-top:1em}.template-product .ga-template_5 .ga-related-vertical li.ga-product .ga-related-vertical-content .ga-product_title{font-family:var(--heading-font-family);font-size:1em!important;line-height:1.4}.template-product .ga-template_5 .ga-related-vertical li.ga-product .ga-related-vertical-content select.ga-product_variant_select{border:1px solid #c8c8c8}.template-product .ga-template_5 .ga-related-vertical li.ga-product .ga-related-vertical-content span.ga-product_price{font-weight:400!important}.template-product .ga-template_5 .ga-product_addtocart_wp{display:flex;flex-basis:100%!important;justify-content:left;align-items:flex-start}.template-product .ga-template_5 .ga-product_addtocart_wp button.ga-product_addtocart{text-transform:uppercase;background-color:#ffd6dc!important;letter-spacing:.15em;font-weight:500;color:#2a2b2a!important;width:100%}.template-product .ga-template_1 h2.ga-title{font-size:var(--h4-font-size)!important;line-height:1.3;font-weight:400!important}.template-product .ga-template_1 .ga-product_title{text-transform:uppercase!important;letter-spacing:.09em!important;font-size:.8em!important;font-weight:500;color:currentColor}.template-product .ga-template_1 select.ga-product_variant_select{font-size:.8em!important}.template-product .ga-template_1 .ga-product_price,.template-product .ga-template_1 .ga-product_oldprice{font-weight:400!important;font-size:.8em!important}.template-product .ga-template_1 button.ga-product_addtocart{text-transform:uppercase;background-color:#ffd6dc!important;letter-spacing:.15em;font-weight:500;color:#2a2b2a!important;width:100%}.template-product .share-icons{border-bottom:1px solid rgba(var(--text-color)/.15)}.template-product .share-icons .social-share{justify-content:center}.template-product .share-icons .social-share p.social-share__heading{text-transform:uppercase;letter-spacing:.09em;font-size:.8em}.template-product .share-icons .social-share .social__link{color:#134989}#wishlisthero-product-page-button-container button{border:1px solid #134989;width:100%}.wishlist-hero-items-count{display:none!important}@media (min-width: 769px){.template-collection .section--template.cc-collection-products,.template-collection .shopify-section.cc-collection-banner{margin:0 0 1em}.template-collection .breadcrumbs{margin-bottom:.25em}}.template-collection .ga-title.section-title{font-size:28px;font-weight:400!important}.template-collection .ga-products .ga-product_title{text-transform:uppercase;letter-spacing:.09em!important;font-size:.8em!important;font-weight:500!important}.template-collection span.ga-product_price,.template-collection .ga-product_oldprice{font-size:.8em!important;font-weight:400!important;padding-top:.8em;display:inline-block}.template-collection span.ga-product_price{font-weight:500!important}.template-collection .custom-select__listbox #products-sort-by-opt-3,.template-collection .custom-select__listbox #products-sort-by-opt-2{display:none}.template-cart .cart-item .cart-item__details .text-theme-light{text-transform:uppercase;letter-spacing:.08em;font-size:.7em;color:#2a2b2a}.template-cart .cart-item .cart-item__title{font-family:var(--heading-font-family)}.template-cart .cart-item strong{font-weight:500}.template-cart .cart-item .price__current{font-size:.8em}.template-cart .icon{color:#134989}.template-cart .block.cart-recommendations .card--related .price{font-size:.8em}#email-signup{text-align:center;background:url(/cdn/shop/files/Pink-Check-Background.webp?v=1711478799) no-repeat transparent 0 0;padding:1.75em}@media only screen and (min-width: 769px){#email-signup{padding:3em}}#email-signup .signup-form{background-color:#fff;padding:1em;max-width:100%;margin:0 auto;border:5px solid #FFD6DC}@media only screen and (min-width: 769px){#email-signup .signup-form{max-width:80%;padding:2em 1em}}#email-signup .signup-form h3,#email-signup .signup-form p{color:#9ebdd9}#email-signup .signup-form h3:before{content:"";display:block;background:url(/cdn/shop/files/French-Blue-Butterfly_Navy_Butterfly.svg?v=1712677670) no-repeat;width:60px;height:60px;margin:-2em 0 0 -1em;position:absolute}@media only screen and (min-width: 769px){#email-signup .signup-form h3:before{width:80px;height:80px}}#email-signup .signup-form input{border-color:#9ebdd9;color:#9ebdd9}#email-signup .signup-form button{background-color:#9ebdd9;text-transform:uppercase;letter-spacing:.09em;border-color:#9ebdd9;color:#fff}footer{border-top:1px solid rgba(var(--text-color)/.15)}footer h2.disclosure__title{color:#f2adcc;text-transform:uppercase;letter-spacing:.08em;font-weight:600}@media (min-width: 1024px){footer .footer-col--text:not(.footer-col--text-full-width){flex-basis:30%;max-width:none}footer .footer-col--links{flex-basis:20%;max-width:none}footer .footer-col--newsletter{flex-basis:30%;max-width:none}}footer .social__link>.icon{color:#134989}
/*# sourceMappingURL=/cdn/shop/t/138/assets/cw-styles.css.map */
